@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/anonymouspro/v21/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/v21/rP2cp2a15UIB7Un-bOeISG3pFuAT4C7c6A.ttf) format('truetype')}@font-face{font-family:'Cousine';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/cousine/v28/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/v22/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/v20/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/v15/N0bX2SlFPv1weGeLZDtgJv7X.ttf) format('truetype')}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/firamono/v15/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/v36/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/v22/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/v20/_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/v14/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/v13/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/v30/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/v30/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/v15/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/v30/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/v30/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/v16/i7dPIFZifjKcF5UAWdDRYEF8QA.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntumono/v18/KFOjCneDtsqEr0keqCMhbCc6CsE.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ubuntumono/v18/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/v17/pxiKyp0ihIEF2isfFJA.ttf) format('truetype')}@media (max-width:479px){.hide-below-xs{display:none !important}}@media (max-width:767px){.hide-below-sm{display:none !important}}@media (max-width:991px){.hide-below-md{display:none !important}}@media (max-width:1199px){.hide-below-lg{display:none !important}}@media (max-width:1669px){.hide-below-xl{display:none !important}}@media (min-width:480px){.hide-from-xs{display:none !important}}@media (min-width:768px){.hide-from-sm{display:none !important}}@media (min-width:992px){.hide-from-md{display:none !important}}@media (min-width:1200px){.hide-from-lg{display:none !important}}.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%)}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 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:480px){.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/v21/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/v21/rP2cp2a15UIB7Un-bOeISG3pFuAT4C7c6A.ttf) format('truetype')}@font-face{font-family:'Cousine';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/cousine/v28/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/v22/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/v20/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/v15/N0bX2SlFPv1weGeLZDtgJv7X.ttf) format('truetype')}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/firamono/v15/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/v36/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/v22/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/v20/_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/v14/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/v13/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/v30/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/v30/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/v15/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/v30/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/v30/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/v16/i7dPIFZifjKcF5UAWdDRYEF8QA.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntumono/v18/KFOjCneDtsqEr0keqCMhbCc6CsE.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ubuntumono/v18/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/v17/pxiKyp0ihIEF2isfFJA.ttf) format('truetype')}@media (max-width:479px){.hide-below-xs{display:none !important}}@media (max-width:767px){.hide-below-sm{display:none !important}}@media (max-width:991px){.hide-below-md{display:none !important}}@media (max-width:1199px){.hide-below-lg{display:none !important}}@media (max-width:1669px){.hide-below-xl{display:none !important}}@media (min-width:480px){.hide-from-xs{display:none !important}}@media (min-width:768px){.hide-from-sm{display:none !important}}@media (min-width:992px){.hide-from-md{display:none !important}}@media (min-width:1200px){.hide-from-lg{display:none !important}}.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%)}.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}#thinHeader.promoOfferHeader{position:fixed;display:flex;align-items:center;height:70px}@media (max-width:767px){#thinHeader.promoOfferHeader{justify-content:center}}@media (max-width:767px){#thinHeader.promoOfferHeader{position:static}}@media (min-width:1670px){#thinHeader.promoOfferHeader{height:80px}}#thinHeader.promoOfferHeader .promoCountdown{display:block;margin-left:auto;margin-right:25px}#thinHeader.promoOfferHeader .promoCountdown .offersCountdownContainer{margin:0 auto}@media (max-width:1200px){#thinHeader.promoOfferHeader .promoCountdown .offersCountdownContainer p{color:#fff;margin:0}}@media (max-width:380px){#thinHeader.promoOfferHeader .promoCountdown .offersCountdownContainer table tr td{font-size:14px!important}}@media (min-width:767px){#thinHeader.promoOfferHeader .promoCountdown .offersCountdownContainer{display:flex;align-items:center;padding:0}#thinHeader.promoOfferHeader .promoCountdown .offersCountdownContainer p,#thinHeader.promoOfferHeader .promoCountdown .offersCountdownContainer table{display:inline-block;margin:0}#thinHeader.promoOfferHeader .promoCountdown .offersCountdownContainer p{font-size:22px;font-weight:400}}#thinHeader.promoOfferHeader .promoCountdown .offersCountdownContainer table{margin:0 auto}#thinHeader.promoOfferHeader .promoCountdown .offersCountdownContainer table #offersCountdown .dots,#thinHeader.promoOfferHeader .promoCountdown .offersCountdownContainer table #offersCountdown .countdownElement,#thinHeader.promoOfferHeader .promoCountdown .offersCountdownContainer table #offersCountdown span{font-weight:600;font-size:22px}#thinHeader.promoOfferHeader .promoCountdown .offersCountdownContainer table #offersCountdown span{font-weight:400;color:#828282}#thinHeader.promoOfferHeader .promoCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;padding-left:0}@media (max-width:767px){#thinHeader.promoOfferHeader .promoCountdown .offersCountdownContainer table #offersCountdown .countdownElement{min-width:55px;max-width:55px;text-align:left}#thinHeader.promoOfferHeader .promoCountdown .offersCountdownContainer table #offersCountdown .countdownElement.first{min-width:45px;max-width:45px}}#thinHeader.promoOfferHeader .promoCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 2px;text-shadow:none!important;color:#333333}@media (max-width:1200px){#thinHeader.promoOfferHeader .promoCountdown .offersCountdownContainer table #offersCountdown .dots,#thinHeader.promoOfferHeader .promoCountdown .offersCountdownContainer table #offersCountdown .countdownElement,#thinHeader.promoOfferHeader .promoCountdown .offersCountdownContainer table #offersCountdown span{color:#fff;font-size:16px}#thinHeader.promoOfferHeader .promoCountdown .offersCountdownContainer table #offersCountdown span{font-weight:300}}#thinHeader.promoOfferHeader .promoCountdown p{font-size:18px;color:#BDBDBD;font-weight:400;margin:8px 0}@media (max-width:767px){#thinHeader.promoOfferHeader .promoCountdown p{display:table-cell;color:#fff}}#thinHeader.promoOfferHeader .promoCountdown p span{color:#333333;font-weight:600}@media (max-width:767px){#thinHeader.promoOfferHeader .promoCountdown p span{color:#fff;font-size:18px;vertical-align:bottom}}#thinHeader.promoOfferHeader .abstractButtonAppearance{padding:12px 22px;font-size:16px}#thinHeader.promoOfferHeader .headerItem{display:inline-block;font-weight:600}#thinHeader.promoOfferHeader .headerItem.logo{padding:0 40px}#thinHeader.promoOfferHeader .headerItem.headerButton{order:3;margin-right:30px;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 .abstractButtonAppearance{background-color:#474f65 !important}.promoCountdown{display:block;margin-left:auto;margin-right:25px}.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}.promoCountdown .offersCountdownContainer p,.promoCountdown .offersCountdownContainer table{display:inline-block;margin:0}.promoCountdown .offersCountdownContainer p{font-size:22px;font-weight:400}}.promoCountdown .offersCountdownContainer table{margin:0 auto}.promoCountdown .offersCountdownContainer table #offersCountdown .dots,.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{position:relative;color:#333333;padding-left:0}@media (max-width:767px){.promoCountdown .offersCountdownContainer table #offersCountdown .countdownElement{min-width:55px;max-width:55px;text-align:left}.promoCountdown .offersCountdownContainer table #offersCountdown .countdownElement.first{min-width:45px;max-width:45px}}.promoCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 2px;text-shadow:none!important;color:#333333}@media (max-width:1200px){.promoCountdown .offersCountdownContainer table #offersCountdown .dots,.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{font-size:18px;color:#BDBDBD;font-weight:400;margin:8px 0}@media (max-width:767px){.promoCountdown p{display:table-cell;color:#fff}}.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 .bannerText{box-sizing:border-box;width:40%;float:left}@media (max-width:700px){.topBannerPlaceholder.marketingPageBanner.promoBanner .marketingPageContainer .bannerText{width:35%}}@media (max-width:650px){.topBannerPlaceholder.marketingPageBanner.promoBanner .marketingPageContainer .bannerText{width:100%;display:block;float:none}.topBannerPlaceholder.marketingPageBanner.promoBanner .marketingPageContainer .bannerText .prices .promotionalPrice{font-size:3.5em;margin-top:12px}.topBannerPlaceholder.marketingPageBanner.promoBanner .marketingPageContainer .bannerText .prices .oldPrice{margin:-7px auto 0;font-size:1.2em}}@media (max-width:370px){.topBannerPlaceholder.marketingPageBanner.promoBanner .marketingPageContainer .bannerText .prices .oldPrice{margin:-15px auto 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner .marketingPageContainer .discount{color:white;font-weight:900;font-size:90px;line-height:1em;margin:-10px 0 0}@media (max-width:700px){.topBannerPlaceholder.marketingPageBanner.promoBanner .marketingPageContainer .discount{font-size:70px}}.topBannerPlaceholder.marketingPageBanner.promoBanner .marketingPageContainer .white{color:white}.topBannerPlaceholder.marketingPageBanner.promoBanner .marketingPageContainer .bannerImg{box-sizing:border-box;width:60%;float:right}@media (max-width:700px){.topBannerPlaceholder.marketingPageBanner.promoBanner .marketingPageContainer .bannerImg{width:65%}}@media (max-width:650px){.topBannerPlaceholder.marketingPageBanner.promoBanner .marketingPageContainer .bannerImg{width:100%;display:block;float:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner .marketingPageContainer .bannerImg img{margin:-40px auto -6px}@media (max-width:690px){.topBannerPlaceholder.marketingPageBanner.promoBanner .marketingPageContainer .bannerImg img{margin:-7px auto -6px;max-width:340px}}@media (max-width:650px){.topBannerPlaceholder.marketingPageBanner.promoBanner .marketingPageContainer .bannerImg img{max-width:300px;margin:-26px auto -6px}}.topBannerPlaceholder.marketingPageBanner.promoBanner .marketingPageContainer .line-through{text-decoration:line-through}.topBannerPlaceholder.marketingPageBanner.promoBanner .mobileImg{display:none}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner .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}}@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 .greyTopStripe{display:block;padding:25px 0 0 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .greyTopStripe .logoSlogan .stripeSlogan{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .greyTopStripe .logoSlogan .mobileLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .greyTopStripe .logoSlogan .desktopLogo{display:inline-block}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .greyTopStripe{background-color:#f6f9ff;width:100%;padding:25px 45px;display:flex;align-items:center;justify-content:space-between}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .greyTopStripe .logoSlogan{display:flex;align-items:center}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .greyTopStripe .logoSlogan .stripeSlogan{display:inline-block;margin-left:20px;color:#333333}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .greyTopStripe{padding:15px 45px}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .greyTopStripe .logoSlogan .stripeSlogan{font-size:1.2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .logoSloganMobile{display:block;padding:20px 0 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .logoSloganMobile .stripeSlogan{color:#fff;font-size:1.5em;font-weight:600}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.checkout2023Promo .logoSloganMobile{display: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:600px;padding:48px 48px 35px !important;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 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}@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.promoBanner.customerCarePromo{height:773px;background-position:center bottom;background-color:#fff;background-size:cover;background-position:center 50px;background-color:#586be0;padding-top:0;background-image:url("/images/layout-landing-page/customer-care/desktop.png")}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .marketingPageContainer{position:static;max-width:1060px}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .marketingPageContainer .logoBox img{display:block;margin:0 auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .marketingPageContainer h1{padding:50px 0 25px;color:#333333}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .marketingPageContainer h1{text-align:center;max-width:100%;padding:23px 0 10px}}@media (max-width:500px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .marketingPageContainer h1{font-size:2.5em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .marketingPageContainer .additionalText{color:#333333;line-height:1.5em;margin:0 auto 15px}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .marketingPageContainer .additionalText{text-align:center;margin:11px 0 20px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .marketingPageContainer h2.bigger,.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .marketingPageContainer .additionalText.bigger{font-size:2.7em}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .marketingPageContainer h2.bigger,.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .marketingPageContainer .additionalText.bigger{font-size:2em;font-weight:700}}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333;text-shadow:none;font-weight:400}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo{background-image:url("/images/layout-landing-page/customer-care/laptop.png");height:690px}}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo{background-size:90%;background-position:bottom right}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo{height:1090px;background-size:100%;background-position:right bottom 130px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo{height:auto;background-image:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .marketingPageContainer{max-width:none;margin:0}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .marketingPageContainer{padding:0}}@media (min-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .marketingPageContainer{margin:0 9%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .marketingPageContainer{margin:0 19%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo.endOffer{height:840px;background-size:100%;background-position:right bottom}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo.endOffer{height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo.endOffer .mobileCountdown{margin:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo.endOffer .languageBox{padding:10% 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .greyTopStripe{display:block;padding:25px 0 0 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .greyTopStripe .logoSlogan .stripeSlogan{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .greyTopStripe .logoSlogan .mobileLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .greyTopStripe .logoSlogan .desktopLogo{display:inline-block}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .greyTopStripe{background-color:#f6f9ff;width:100%;padding:25px 45px;display:flex;align-items:center;justify-content:space-between}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .greyTopStripe .logoSlogan{display:flex;align-items:center}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .greyTopStripe .logoSlogan .stripeSlogan{display:inline-block;margin-left:20px;color:#333333}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .greyTopStripe{padding:15px 45px}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .greyTopStripe .logoSlogan .stripeSlogan{font-size:1.2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .logoSloganMobile{display:block;padding:20px 0 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .logoSloganMobile .stripeSlogan{color:#fff;font-size:1.5em;font-weight:600}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .logoSloganMobile{display:none}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .greyTopStripe{padding:23px 45px}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .greyTopStripe .logoSlogan .mobileLogo{display:inline-block}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .greyTopStripe .logoSlogan .desktopLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .greyTopStripe .logoSlogan .stripeSlogan{color:#fff;display:block;font-size:1.1em;margin:10px auto 20px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .mobileCountdown{display:block;background-color:#f6f9ff;margin:0 0 25px}@media (min-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .mobileCountdown{position:absolute;width:100%;bottom:30px;margin:0 auto;right:0}}@media (min-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .mobileCountdown{width:500px;top:15px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .mobileCountdown .offersCountdownContainer.onTopBanner{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .mobileCountdown .offersCountdownContainer.onTopBanner table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .mobileCountdown .offersCountdownContainer.onTopBanner table #offersCountdown{font-size:23px}@media (min-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .mobileCountdown .offersCountdownContainer.onTopBanner table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .mobileCountdown .offersCountdownContainer.onTopBanner table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .mobileCountdown .offersCountdownContainer.onTopBanner table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .mobileCountdown .offersCountdownContainer.onTopBanner table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .mobileCountdown .offersCountdownContainer.onTopBanner table #offersCountdown .dots{padding:0 5px;text-shadow:none!important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .mobileCountdown .offersCountdownContainer.onTopBanner table .countdownTxt td{padding-right:0}@media (min-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .mobileCountdown .offersCountdownContainer.onTopBanner{display:flex;align-items:center;margin:3px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .mobileCountdown .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .mobileCountdown .offersCountdownContainer.onTopBanner table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .mobileCountdown .offersCountdownContainer.onTopBanner p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .mobileCountdown .offersCountdownContainer.onTopBanner p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .languageBox{position:relative;box-shadow:0 0 15px #183c6c12;width:500px;background-color:#fff;-webkit-border-radius:20px;-webkit-background-clip:padding-box;-moz-border-radius:20px;-moz-background-clip:padding;border-radius:20px;background-clip:padding-box;text-align:center;padding:40px 50px;margin:7% 40px 20px 0}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .languageBox{margin:4% 40px 20px 0}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .languageBox{width:90%;padding:20px 10px;margin:20px auto 75px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .languageBox{margin:10px auto 50px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .languageBox h1{padding:0 0 20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .languageBox .additionalText{font-size:1.2em;margin:0 auto}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .languageBox .additionalText{font-size:1em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .languageBox img{margin-bottom:15px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .languageBox img{margin-bottom:10px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .languageBox .price{margin:0 auto;padding:10px 15px;font-size:1.9em;font-weight:300;background-color:#F4F4F4;max-width:200px;-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .languageBox .buyText{margin:25px 0;font-size:1.2em}.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .promoDuration{position:absolute;background-color:#DEE1F9;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#333333;text-align:center;padding:4px 15px;font-size:16px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.customerCarePromo .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra{background-color:#f2f3f5;background-image:none;height:auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333;text-shadow:none;font-weight:400}@media (min-width:701px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra{height:773px;background-position:center bottom;background-color:#fff;padding-top:0;background-image:url('/images/layout-landing-page/spanish/top-laptop.png');background-position:bottom;background-size:cover;height:630px}.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer{position:static;max-width:1060px}.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h1{padding:50px 0 25px;color:#333333}.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer .additionalText{color:#333333;line-height:1.5em;margin:0 auto 15px}.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h2.bigger,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer .additionalText.bigger{font-size:2.7em}.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer p,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.3)}.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h1{padding:10px 0 0}}@media (min-width:701px) and (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer .logoBox img{display:block;margin:0 auto}}@media (min-width:701px) and (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h1{text-align:center;max-width:100%;padding:23px 0 10px}}@media (min-width:701px) and (max-width:500px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h1{font-size:2.5em}}@media (min-width:701px) and (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer .additionalText{text-align:center;margin:11px 0 20px}}@media (min-width:701px) and (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h2.bigger,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer .additionalText.bigger{font-size:2em;font-weight:700}}@media (min-width:701px) and (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto}}@media (min-width:701px) and (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h1{font-size:32px;text-align:left}}@media (min-width:1367px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra{background-image:url('/images/layout-landing-page/spanish/top.png');height:773px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer{padding:80px 20px}@media (max-width:700px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer{padding:0;max-width:100%;text-align:center}}.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h1{padding:30px 0;font-size:3.2em}@media (max-width:1366px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h1{padding:20px 0}}@media (max-width:700px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h1{font-size:2.1em;text-align:center}}.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer p.additionalText{margin-bottom:10px;font-size:1.7em;line-height:1.8em}@media (max-width:700px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer p.additionalText{font-size:1.4em;text-align:center;margin:5px 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer p.additionalText b{font-size:1.1em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer p.additionalText:first-of-type{margin:35px 0 0;font-size:1.4em}.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer p.additionalText .price{font-weight:800;display:inline-block;margin:0 0 15px 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:30px 0 20px -6px}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px 0 20px -6px}}@media (max-width:700px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto;font-size:14px}}@media (max-width:330px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto 0 10px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .mobileImg{display:none}@media (max-width:700px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .mobileImg{display:block;width:100%;height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng{height:500px;background-color:white;background-position:center;margin-bottom:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng a:first-of-type{text-align:center;display:block}@media (max-width:900px){.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng{background-image:url("/images/layout-landing-page/travel-english/top-mobile.svg") !important;background-position:bottom center!important;height:auto;padding-top:13px;padding-bottom:57px}}@media (max-width:900px){.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng .mobileBalloon{background-image:url("/images/layout-landing-page/travel-english/balon.svg");height:120px;max-width:470px;margin:0 auto;background-repeat:no-repeat;background-position:right center}}.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng .title{color:#333333;margin-top:46px;letter-spacing:0;line-height:44px;font-size:2.5em}@media (max-width:900px){.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng .title{margin-top:5px}}@media (max-width:380px){.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng .title{font-size:2em;line-height:32px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng .title b{font-weight:900}.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng .title span{font-size:.65em}.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng .moreInfoTravel{color:#e8584d;font-size:30px;margin:10px auto 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng .promotionalPrice{color:#e8584d;font-weight:900;font-size:8em;line-height:1em}.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng .promotionalPrice.price50{color:#d44a46}.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng .promotionalPrice.redPrice{color:#ff5245}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng .promotionalPrice{font-size:6em;margin:20px auto 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng .oldPrice{margin:0 auto;color:#333333;font-size:1.5em}.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng.travelEngExtendSubscription{height:700px;background-size:auto 600px;background-position:center top}@media (max-width:900px){.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng.travelEngExtendSubscription{background-size:cover;height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng.travelEngExtendSubscription .abstractButtonClass{height:auto;margin:42px auto 88px;z-index:999;position:relative}@media (max-width:900px){.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng.travelEngExtendSubscription .abstractButtonClass{margin:30px auto 20px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng.travelEngExtendSubscription .abstractButtonClass .abstractButtonAppearance{padding:15px 60px;font-weight:600;font-size:1.3em;letter-spacing:1px}.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng.travelEngExtendSubscription .offersCountdownContainer.onTopBanner{margin:0 auto;width:100%;display:block;position:absolute;background-color:#7c828b;max-width:100%;left:0;padding-bottom:41px}@media (max-width:900px){.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng.travelEngExtendSubscription .offersCountdownContainer.onTopBanner{background-color:transparent;position:static}}.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng.travelEngExtendSubscription .offersCountdownContainer.onTopBanner table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng.travelEngExtendSubscription .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng.travelEngExtendSubscription .offersCountdownContainer.onTopBanner table .countdownTxt td{color:white}@media (max-width:900px){.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng.travelEngExtendSubscription .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng.travelEngExtendSubscription .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#222222}}.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng.travelEngExtra{height:auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng.travelEngExtra .abstractButtonClass{height:auto;margin:42px auto 88px;z-index:999;position:relative}@media (max-width:900px){.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng.travelEngExtra .abstractButtonClass{margin:30px auto 20px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng.travelEngExtra .abstractButtonClass .abstractButtonAppearance{padding:15px 60px;font-weight:600;font-size:1.3em;letter-spacing:1px}.topBannerPlaceholder.marketingPageBanner.promoBanner.travelEng.travelEngExtra .abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.firstPurchase{height:773px;background-size:cover;background-position:center bottom;background-color:#fff;padding-top:0;padding-top:80px;background-position:center}.topBannerPlaceholder.marketingPageBanner.firstPurchase .marketingPageContainer{position:static;max-width:1060px}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.firstPurchase .marketingPageContainer .logoBox img{display:block;margin:0 auto}}.topBannerPlaceholder.marketingPageBanner.firstPurchase .marketingPageContainer h1{padding:50px 0 25px;color:#333333}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.firstPurchase .marketingPageContainer h1{text-align:center;max-width:100%;padding:23px 0 10px}}@media (max-width:500px){.topBannerPlaceholder.marketingPageBanner.firstPurchase .marketingPageContainer h1{font-size:2.5em}}.topBannerPlaceholder.marketingPageBanner.firstPurchase .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.firstPurchase .marketingPageContainer .additionalText{color:#333333;line-height:1.5em;margin:0 auto 15px}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.firstPurchase .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.firstPurchase .marketingPageContainer .additionalText{text-align:center;margin:11px 0 20px}}.topBannerPlaceholder.marketingPageBanner.firstPurchase .marketingPageContainer h2.bigger,.topBannerPlaceholder.marketingPageBanner.firstPurchase .marketingPageContainer .additionalText.bigger{font-size:2.7em}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.firstPurchase .marketingPageContainer h2.bigger,.topBannerPlaceholder.marketingPageBanner.firstPurchase .marketingPageContainer .additionalText.bigger{font-size:2em;font-weight:700}}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.firstPurchase .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto}}@media (max-width:1160px){.topBannerPlaceholder.marketingPageBanner.firstPurchase{background-position-x:62%}}@media (max-width:950px){.topBannerPlaceholder.marketingPageBanner.firstPurchase{padding-top:39px;background-size:auto 70%;background-position:55% bottom}.topBannerPlaceholder.marketingPageBanner.firstPurchase .offersCountdownContainer.onTopBanner{margin-top:40px;padding-bottom:0}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.firstPurchase{background-size:auto 69%}}@media (max-width:690px){.topBannerPlaceholder.marketingPageBanner.firstPurchase{padding-top:30px;background-size:auto 61%}.topBannerPlaceholder.marketingPageBanner.firstPurchase .marketingPageContainer .additionalText{margin:0 auto 40px}}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.firstPurchase{height:auto;padding-bottom:300px;background-position:85% 104%;background-size:auto 370px}}@media (max-width:450px){.topBannerPlaceholder.marketingPageBanner.firstPurchase{background-position-x:79%}}@media (max-width:380px){.topBannerPlaceholder.marketingPageBanner.firstPurchase{background-position-x:76%}}@media (max-width:340px){.topBannerPlaceholder.marketingPageBanner.firstPurchase{background-position-x:74%}}@media (max-width:1670px) and (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.firstPurchase.de,.topBannerPlaceholder.marketingPageBanner.firstPurchase.es,.topBannerPlaceholder.marketingPageBanner.firstPurchase.it,.topBannerPlaceholder.marketingPageBanner.firstPurchase.fr{background-size:auto 113%;background-position:59% -110px}}.topBannerPlaceholder.marketingPageBanner.firstPurchase.en{background-image:url("/images/layout-landing-page/top-banners/first-buy/desktop.svg")}.topBannerPlaceholder.marketingPageBanner.firstPurchase.de{background-image:url("/images/layout-landing-page/top-banners/first-buy/desktop-de.svg")}.topBannerPlaceholder.marketingPageBanner.firstPurchase.es{background-image:url("/images/layout-landing-page/top-banners/first-buy/desktop-es.svg")}.topBannerPlaceholder.marketingPageBanner.firstPurchase.it{background-image:url("/images/layout-landing-page/top-banners/first-buy/desktop-it.svg")}.topBannerPlaceholder.marketingPageBanner.firstPurchase.fr{background-image:url("/images/layout-landing-page/top-banners/first-buy/desktop-fr.svg")}.topBannerPlaceholder.marketingPageBanner.firstPurchase.be{background-image:url("/images/layout-landing-page/top-banners/first-buy/desktop-be.svg");background-position:center;background-size:cover;height:690px}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.firstPurchase.be{background-size:auto 63%;background-position:55% bottom}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.firstPurchase.be{background-position:75% 104%;background-size:auto 370px;height:auto}}.topBannerPlaceholder.marketingPageBanner.firstPurchase.be .marketingPageContainer .offersCountdownContainer.onTopBanner p{font-size:14px}@media (max-width:330px){.topBannerPlaceholder.marketingPageBanner.firstPurchase.be .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto 10px -10px}}.topBannerPlaceholder.marketingPageBanner.firstPurchase.be h1{line-height:1.3em}.topBannerPlaceholder.marketingPageBanner.firstPurchase .marketingPageContainer h1{padding:25px 0 30px;font-size:3.3em;max-width:424px}@media (max-width:450px){.topBannerPlaceholder.marketingPageBanner.firstPurchase .marketingPageContainer h1{font-size:2.2em}}.topBannerPlaceholder.marketingPageBanner.firstPurchase .marketingPageContainer .additionalText{font-size:1.8em;margin:0 auto 35px;font-weight:300}@media (max-width:450px){.topBannerPlaceholder.marketingPageBanner.firstPurchase .marketingPageContainer .additionalText{font-size:1.2em;font-weight:400}}.topBannerPlaceholder.marketingPageBanner.firstPurchase .marketingPageContainer .additionalText .price{display:inline-block;font-weight:800;padding-top:20px;font-size:1.1em}@media (max-width:450px){.topBannerPlaceholder.marketingPageBanner.firstPurchase .marketingPageContainer .additionalText .price{font-size:1.3em}}.topBannerPlaceholder.marketingPageBanner.firstPurchase .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.firstPurchase .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333;text-shadow:none;font-weight:400}.topBannerPlaceholder.marketingPageBanner.courseExpired,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo{height:773px;background-size:cover;background-position:center bottom;background-color:#fff;background-size:auto 753px;background-repeat:no-repeat;padding-top:0;background-image:url("/images/layout-landing-page/top-banners/common-banners/lp-background-dekstop.png")}.topBannerPlaceholder.marketingPageBanner.courseExpired .marketingPageContainer,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .marketingPageContainer,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .marketingPageContainer,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .marketingPageContainer{position:static;max-width:1060px}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.courseExpired .marketingPageContainer .logoBox img,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .marketingPageContainer .logoBox img,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .marketingPageContainer .logoBox img,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer .logoBox img,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .marketingPageContainer .logoBox img{display:block;margin:0 auto}}.topBannerPlaceholder.marketingPageBanner.courseExpired .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .marketingPageContainer h1{padding:50px 0 25px;color:#333333}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.courseExpired .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .marketingPageContainer h1{text-align:center;max-width:100%;padding:23px 0 10px}}@media (max-width:500px){.topBannerPlaceholder.marketingPageBanner.courseExpired .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .marketingPageContainer h1{font-size:2.5em}}.topBannerPlaceholder.marketingPageBanner.courseExpired .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.courseExpired .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .marketingPageContainer .additionalText{color:#333333;line-height:1.5em;margin:0 auto 15px}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.courseExpired .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.courseExpired .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .marketingPageContainer .additionalText{text-align:center;margin:11px 0 20px}}.topBannerPlaceholder.marketingPageBanner.courseExpired .marketingPageContainer h2.bigger,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .marketingPageContainer h2.bigger,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .marketingPageContainer h2.bigger,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h2.bigger,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .marketingPageContainer h2.bigger,.topBannerPlaceholder.marketingPageBanner.courseExpired .marketingPageContainer .additionalText.bigger,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .marketingPageContainer .additionalText.bigger,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .marketingPageContainer .additionalText.bigger,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer .additionalText.bigger,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .marketingPageContainer .additionalText.bigger{font-size:2.7em}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.courseExpired .marketingPageContainer h2.bigger,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .marketingPageContainer h2.bigger,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .marketingPageContainer h2.bigger,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h2.bigger,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .marketingPageContainer h2.bigger,.topBannerPlaceholder.marketingPageBanner.courseExpired .marketingPageContainer .additionalText.bigger,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .marketingPageContainer .additionalText.bigger,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .marketingPageContainer .additionalText.bigger,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer .additionalText.bigger,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .marketingPageContainer .additionalText.bigger{font-size:2em;font-weight:700}}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.courseExpired .marketingPageContainer .offersCountdownContainer.onTopBanner,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .marketingPageContainer .offersCountdownContainer.onTopBanner,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .marketingPageContainer .offersCountdownContainer.onTopBanner,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer .offersCountdownContainer.onTopBanner,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto}}.topBannerPlaceholder.marketingPageBanner.courseExpired .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.courseExpired .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.courseExpired .marketingPageContainer p,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .marketingPageContainer p,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .marketingPageContainer p,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer p,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .marketingPageContainer p,.topBannerPlaceholder.marketingPageBanner.courseExpired .marketingPageContainer .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .marketingPageContainer .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .marketingPageContainer .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .marketingPageContainer .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.courseExpired .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.courseExpired .marketingPageContainer .offersCountdownContainer.onTopBanner table .countdownTxt td,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .marketingPageContainer .offersCountdownContainer.onTopBanner table .countdownTxt td,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .marketingPageContainer .offersCountdownContainer.onTopBanner table .countdownTxt td,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer .offersCountdownContainer.onTopBanner table .countdownTxt td,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .marketingPageContainer .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.3)}.topBannerPlaceholder.marketingPageBanner.courseExpired .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .marketingPageContainer h1{padding:10px 0 0}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.courseExpired .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .marketingPageContainer h1{font-size:32px;text-align:left}}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.courseExpired,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo{background-image:url("/images/layout-landing-page/top-banners/common-banners/lp-background-tablet.png")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.courseExpired,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.courseExpired .marketingPageContainer,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .marketingPageContainer,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .marketingPageContainer,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .marketingPageContainer{max-width:1280px;margin:0 auto;position:relative;padding-top:95px;height:773px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.courseExpired .marketingPageContainer,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .marketingPageContainer,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .marketingPageContainer,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .marketingPageContainer,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .marketingPageContainer{height:auto;padding-top:0}}.topBannerPlaceholder.marketingPageBanner.courseExpired .infoContainer,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;right:0!important}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.courseExpired .infoContainer,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.courseExpired .infoContainer .abstractButtonAppearance,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer .abstractButtonAppearance,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer .abstractButtonAppearance,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer .abstractButtonAppearance,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.courseExpired .infoContainer,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .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.courseExpired .infoContainer,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:600px;padding:48px 48px 35px !important;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.courseExpired .infoContainer,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.courseExpired .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.courseExpired .infoContainer.secondary h2,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer.secondary h2,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer.secondary h2,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer.secondary h2,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.courseExpired .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.courseExpired .infoContainer.secondary h2,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer.secondary h2,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer.secondary h2,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer.secondary h2,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.courseExpired .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.courseExpired .infoContainer.secondary h2,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer.secondary h2,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer.secondary h2,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer.secondary h2,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.courseExpired .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.courseExpired .infoContainer p,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer p,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer p,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer p,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.courseExpired .infoContainer p,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer p,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer p,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer p,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.courseExpired .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.courseExpired .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.courseExpired .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.courseExpired .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.courseExpired .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.courseExpired .infoContainer .flag,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer .flag,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer .flag,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer .flag,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .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.courseExpired .infoContainer .flag,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer .flag,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer .flag,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer .flag,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.courseExpired .infoContainer .flag,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer .flag,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer .flag,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer .flag,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.courseExpired .infoContainer .orangeParagraph,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer .orangeParagraph,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer .orangeParagraph,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer .orangeParagraph,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .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.courseExpired .infoContainer .orangeParagraph,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer .orangeParagraph,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer .orangeParagraph,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer .orangeParagraph,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.courseExpired .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.courseExpired .infoContainer .latestLowestPrice,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer .latestLowestPrice,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .infoContainer .latestLowestPrice,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .infoContainer .latestLowestPrice,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}.topBannerPlaceholder.marketingPageBanner.courseExpired .mobileImage,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .mobileImage,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .mobileImage,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .mobileImage,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .mobileImage{display:none}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.courseExpired .mobileImage,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .mobileImage,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo .mobileImage,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra .mobileImage,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .mobileImage{display:block;width:100%}}.topBannerPlaceholder.marketingPageBanner.courseExpired.es .bigger,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo.es .bigger,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo.es .bigger,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra.es .bigger,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo.es .bigger,.topBannerPlaceholder.marketingPageBanner.courseExpired.it .bigger,.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo.it .bigger,.topBannerPlaceholder.marketingPageBanner.extendSubscriptionPromo.it .bigger,.topBannerPlaceholder.marketingPageBanner.promoBanner.spanishExtra.it .bigger,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo.it .bigger{font-size:30px}.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo{background-image:url("/images/layout-landing-page/top-banners/common-banners/lp-background-right-dekstop.png");background-color:#f4f4f7;background-size:auto 793px}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo{background-image:url("/images/layout-landing-page/top-banners/common-banners/lp-background-right-tablet.png")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo{background-image:none;height:auto}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.firstPurchasePromo .infoContainer,.topBannerPlaceholder.marketingPageBanner.lateStarterPromo .infoContainer{left:0 !important;margin:0}}
@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/anonymouspro/v21/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/v21/rP2cp2a15UIB7Un-bOeISG3pFuAT4C7c6A.ttf) format('truetype')}@font-face{font-family:'Cousine';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/cousine/v28/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/v22/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/v20/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/v15/N0bX2SlFPv1weGeLZDtgJv7X.ttf) format('truetype')}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/firamono/v15/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/v36/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/v22/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/v20/_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/v14/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/v13/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/v30/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/v30/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/v15/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/v30/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/v30/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/v16/i7dPIFZifjKcF5UAWdDRYEF8QA.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntumono/v18/KFOjCneDtsqEr0keqCMhbCc6CsE.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ubuntumono/v18/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/v17/pxiKyp0ihIEF2isfFJA.ttf) format('truetype')}@media (max-width:479px){.hide-below-xs{display:none !important}}@media (max-width:767px){.hide-below-sm{display:none !important}}@media (max-width:991px){.hide-below-md{display:none !important}}@media (max-width:1199px){.hide-below-lg{display:none !important}}@media (max-width:1669px){.hide-below-xl{display:none !important}}@media (min-width:480px){.hide-from-xs{display:none !important}}@media (min-width:768px){.hide-from-sm{display:none !important}}@media (min-width:992px){.hide-from-md{display:none !important}}@media (min-width:1200px){.hide-from-lg{display:none !important}}.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%)}.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}}.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}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo{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/black-friday-2024/desktop.svg")}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo{background-image:none;height:auto}}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo{background-image:url("/images/layout-landing-page/top-banners/black-friday-2024/tablet.svg");background-position:0 -80px}}@media (max-width:850px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo{background-position:bottom;background-size:cover}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo{background-image:none}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .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.blackFriday2024Promo .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:600px;padding:48px 48px 35px !important;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .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.blackFriday2024Promo .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .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.blackFriday2024Promo .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer{width:780px}}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer h1{max-width:600px}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer h1 span{color:#ff5c00}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer .latestLowestPrice{color:#333333}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer .price{font-weight:400}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer .price s{font-weight:700}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin:0}.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .mrCat{position:absolute;right:0;left:auto;bottom:0;margin:0 auto;width:1027px}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .mrCat{width:870px}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .mrCat{width:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.blackFriday2024Promo .marketingPageContainer .mrCat{display:none}}.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.november2024.en,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2024.en,.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.november2024.en,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2024.en,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025.en{background-image:url("/images/layout-landing-page/top-banners/lifetime-november-2024/en-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.november2024.de,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2024.de,.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.november2024.de,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2024.de,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025.de{background-image:url("/images/layout-landing-page/top-banners/lifetime-november-2024/de-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.november2024.es,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2024.es,.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.november2024.es,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2024.es,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025.es{background-image:url("/images/layout-landing-page/top-banners/lifetime-november-2024/es-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.november2024.fr,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2024.fr,.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.november2024.fr,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2024.fr,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025.fr{background-image:url("/images/layout-landing-page/top-banners/lifetime-november-2024/fr-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.november2024.it,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2024.it,.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.november2024.it,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2024.it,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025.it{background-image:url("/images/layout-landing-page/top-banners/lifetime-november-2024/it-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.november2024.all,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2024.all,.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.november2024.all,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2024.all,.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.november2024.all,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2024.all,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025.all{height:870px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.november2024.all,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2024.all,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025.all{background-position-x:right}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.november2024 .mrs,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2024 .mrs,.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.november2024 .mrs,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2024 .mrs,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025 .mrs{width:340px;right:1%}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.november2024 .mrs,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.december2024 .mrs,.topBannerPlaceholder.marketingPageBanner.lifetimePromo.january2025 .mrs{display:none}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025{background-position:center top}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025{background-position:center bottom;height:750px}}@media (min-width:600px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025.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{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{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2025/de_tablet.svg")}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025.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{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2025/es_tablet.svg")}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025.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{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2025/fr_tablet.svg")}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025.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{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2025/it_tablet.svg")}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025.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{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{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2025/all_desktop.svg")}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025 .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{width:470px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.june2025 .mrSloth{display:none}}@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}}@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:599px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo{height:auto;background-image:none}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@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}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .promoDuration{font-size:18px}}.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%}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainerWrapper{display:flex}}.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:600px;padding:48px 48px 35px !important;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 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}@media (max-width:599px){.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:600px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.oneLanguage,.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguages{display:inline-block;position:relative;width:43%;margin:70px 10px 0 10px;height:320px}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.oneLanguage h2,.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguages h2{max-width:250px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.oneLanguage,.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguages{width:36%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.oneLanguage,.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguages{width:33%}}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.oneLanguage h2,.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguages h2{max-width:250px}}@media (max-width:599px){.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}}@media (min-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.oneLanguage .flags,.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguages .flags{position:absolute;top:-22px;right:15px;gap:12px}.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}}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguagesPackage{text-align:left;padding:30px}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguagesPackage{width:100%}.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguagesPackage .abstractButtonAppearance{margin:0;max-width:180px}}@media (min-width:600px) 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:599px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguagesPackage .orangeParagraph{margin:15px 0 5px}}@media (max-width:599px){.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:600px){.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:599px){.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.lifetimePromo .marketingPageContainer .infoContainer.allLanguages{right:15%}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguages{right:10%}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguages{right:0}}@media (max-width:699px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo .marketingPageContainer .infoContainer.allLanguages{border-left:1px solid #e3e3eb}}.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}}@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}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.referralProgramBanner .marketingPageContainer .languageBox{text-align:left;padding:40px 30px 40px 40px}@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}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-image:url("/images/registration-campaign/banner-november.svg")}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner{background-image:none;height:auto}}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner{height:915px}}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner{height:815px}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner{height:715px}}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner{background-image:url("/images/registration-campaign/banner-tablet-november.png");background-size:cover}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner{background-image:none;height:auto !important}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .allPackageFlags{margin:0;position:absolute;top:-20px;right:15px;margin-top:0 !important}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .allPackageFlags{margin:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .allPackageFlags img{width:40px;margin-right:15px}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .allPackageFlags img:last-of-type{margin-right:0}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .allPackageFlags img{width:29px;margin-right:10px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .allPackageFlags img{margin-right:6px;width:24px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .allPackageFlags .abstractButtonClass .abstractButtonAppearance{display:inline-block;padding:10px 25px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .allPackageFlags img{width:35px}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .onion{position:absolute;right:20%;bottom:-130px;width:800px;z-index:2}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .onion{width:700px;right:15%;bottom:-80px}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .onion{width:600px;right:10%;bottom:-20px}}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .onion{display:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .languageBox{text-align:left;padding:20px 20px 40px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .languageBox{width:100%;border-radius:0;margin-top:0}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .languageBox{position:absolute;margin:0 auto;width:90%}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .languageBox{left:0;right:0;bottom:20px}}@media (min-width:1201px){.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .languageBox{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:650px;width:40%}}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .languageBox .orangeParagraph{background-color:#ff5c00;color:#fff;width:fit-content;padding:3px 7px;font-weight:600}.topBannerPlaceholder.marketingPageBanner.promoBanner.registrationCampaignBanner .marketingPageContainer .languageBox .abstractButtonAppearance{margin-left:0}.topBannerPlaceholder.marketingPageBanner.july2024Promo{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.july2024Promo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.july2024Promo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.july2024Promo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.july2024Promo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.july2024Promo.en{background-image:url("/images/layout-landing-page/top-banners/july-2024/en-desktop.svg")}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.july2024Promo.en{background-image:url("/images/layout-landing-page/top-banners/july-2024/en-tablet.svg");background-position:bottom}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.july2024Promo.en{background-image:none}}.topBannerPlaceholder.marketingPageBanner.july2024Promo.de{background-image:url("/images/layout-landing-page/top-banners/july-2024/de-desktop.svg")}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.july2024Promo.de{background-image:url("/images/layout-landing-page/top-banners/july-2024/de-tablet.svg");background-position:bottom}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.july2024Promo.de{background-image:none}}.topBannerPlaceholder.marketingPageBanner.july2024Promo.es{background-image:url("/images/layout-landing-page/top-banners/july-2024/es-desktop.svg")}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.july2024Promo.es{background-image:url("/images/layout-landing-page/top-banners/july-2024/es-tablet.svg");background-position:bottom}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.july2024Promo.es{background-image:none}}.topBannerPlaceholder.marketingPageBanner.july2024Promo.fr{background-image:url("/images/layout-landing-page/top-banners/july-2024/fr-desktop.svg")}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.july2024Promo.fr{background-image:url("/images/layout-landing-page/top-banners/july-2024/es-tablet.svg");background-position:bottom}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.july2024Promo.fr{background-image:none}}.topBannerPlaceholder.marketingPageBanner.july2024Promo.it{background-image:url("/images/layout-landing-page/top-banners/july-2024/it-desktop.svg")}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.july2024Promo.it{background-image:url("/images/layout-landing-page/top-banners/july-2024/it-tablet.svg");background-position:bottom}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.july2024Promo.it{background-image:none}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.july2024Promo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .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.july2024Promo .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:600px;padding:48px 48px 35px !important;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.july2024Promo .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.july2024Promo .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.july2024Promo .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.july2024Promo .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer{width:780px}}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer h1{max-width:600px}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer h1 span{color:#ff5c00}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer .latestLowestPrice{color:#333333}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer .price{font-weight:400}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer .price s{font-weight:700}.topBannerPlaceholder.marketingPageBanner.july2024Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin:0}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#fff;background-repeat:no-repeat;background-size:100%}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo{background-image:none;height:auto}}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo{background-size:cover}}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo{height:730px}}@media (max-width:850px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo{height:1030px;background-position:bottom}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo{height:auto}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo.en{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2024/en.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo.en{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2024/en-tablet.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo.en{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2024/en-mobile.svg")}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo.de{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2024/de.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo.de{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2024/de-tablet.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo.de{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2024/de-mobile.svg")}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo.es{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2024/es.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo.es{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2024/es-tablet.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo.es{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2024/es-mobile.svg")}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo.fr{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2024/fr.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo.fr{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2024/fr-tablet.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo.fr{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2024/fr-mobile.svg")}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo.it{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2024/fr.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo.it{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2024/fr-tablet.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo.it{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2024/fr-mobile.svg")}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo.all{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2024/all.svg")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo.all{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2024/all-tablet.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo.all{background-image:url("/images/layout-landing-page/top-banners/lifetime-june-2024/all-mobile.svg")}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo.all .marketingPageContainer .mobileSlogan{display:block}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo.all .marketingPageContainer .mobileSlogan{margin-top:115px;font-size:26px}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer{padding:10px 0 300px}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer{padding:0 15%}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .mobileSlogan{display:none;font-weight:600;font-size:20px}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .mobileSlogan{display:block;margin:20px auto 40px}}@media (max-width:1200px) and (max-width:500px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .mobileSlogan{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:#fff;width:90%;margin:0 auto}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .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.juneLifetime2024Promo .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:600px;padding:48px 48px 35px !important;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .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.juneLifetime2024Promo .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .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.juneLifetime2024Promo .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer{width:33%}}@media (max-width:1199px) and (min-width:600px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer{top:90px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer .orangeParagraph{background-color:#202A47;margin-bottom:5px}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer h1{font-size:40px;margin-bottom:-5px}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer h1{font-size:34px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer h1{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{padding:15px 50px}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer .price{color:#333333;font-weight:400}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer .flag{width:45px;top:-22px}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer .flag{width:35px;top:-17px}}@media (max-width:350px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer .flag{width:30px;top:-15px}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer .flag.en{right:260px}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer .flag.de{right:200px}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer .flag.es{right:140px}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer .flag.fr{right:80px}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer .flag.it{right:20px}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer.right{right:15%}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer.right{right:0;margin-top:50px}}@media (max-width:1199px) and (min-width:600px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .infoContainer.right{top:350px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .mrSloth{position:absolute;left:0;right:-80px;bottom:10px;margin:0 auto;width:527px}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .mrSloth{width:470px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.juneLifetime2024Promo .marketingPageContainer .mrSloth{display:none}}.topBannerPlaceholder.marketingPageBanner.workplacePromo{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#fff;background-image:url("/images/layout-landing-page/top-banners/workplace-safety/workplace-desktop.png");height:890px;background-position:center top;background-repeat:no-repeat;background-size:100%}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.workplacePromo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.workplacePromo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.workplacePromo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.workplacePromo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.workplacePromo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.workplacePromo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .promoDuration{font-size:18px}}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.workplacePromo{height:720px}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.workplacePromo{background-size:cover}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.workplacePromo{background-image:url("/images/layout-landing-page/top-banners/workplace-safety/tablet.png");height:750px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.workplacePromo{background-image:none;height:auto}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.workplacePromo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .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.workplacePromo .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:600px;padding:48px 48px 35px !important;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .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.workplacePromo .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .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.workplacePromo .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer .orange{color:#333333;font-weight:600;margin-bottom:5px}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer .orange{font-size:40px}}.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer .orange{color:#ff5c00}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer .orange{font-size:28px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.workplacePromo .marketingPageContainer .infoContainer .flag{width:90px;top:-45px}}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#fff;background-image:url("/images/layout-landing-page/top-banners/promo-be-april-2024/desktop.png");height:850px;background-position:center 100px;background-size:cover !important}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .greyTopStripe{padding-top:25px}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .greyTopStripe .logoSlogan .desktopLogo{display:none}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .greyTopStripe .logoSlogan .mobileLogo{display:block;margin:0 auto}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .greyTopStripe .logoSlogan .stripeSlogan{color:#fff;font-size:18px;font-weight:400}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .greyTopStripe{background-color:#f6f9ff;width:100%;padding:10px 32px;display:flex;align-items:center;justify-content:space-between}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .greyTopStripe .logoSlogan{display:flex;align-items:center}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .greyTopStripe .logoSlogan .stripeSlogan{display:inline-block;margin-left:20px;color:#333333;font-size:1.5em}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .greyTopStripe .logoSlogan .mobileLogo{display:none}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .greyTopStripe .logoSlogan .desktopLogo{display:inline-block}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .promoDuration{font-size:18px}}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo{height:720px}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo{height:680px}}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo{height:780px;background-position:center 50px}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo{background-image:url("/images/layout-landing-page/top-banners/promo-be-april-2024/tablet.png");height:940px;background-position:center top}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .greyTopStripe{display:none}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo{background-image:url("/images/layout-landing-page/top-banners/promo-be-april-2024/mobile.png");height:auto;background-size:100% !important;background-position:top}}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer{padding:130px 12%}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer{padding:80px 12%}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer{padding:70px 10%}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer{padding:30px 0 0}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .mobileCountdown{bottom:0;margin-bottom:0}}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox{padding:50px 50px 30px;text-align:left;width:47%;position:relative;border-radius:40px}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox{width:53%}}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox{width:62%}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox{margin-top:35%;width:90%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox{width:100%;border-radius:0;padding:20px;margin-top:65%}}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox img.flag{position:absolute;right:20px;top:-45px;width:90px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox img.flag{width:70px;top:-35px}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox h1{font-size:48px}}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox .abstractButtonAppearance{padding:15px 25px;margin:0}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox p.additionalText{padding:5px 0;font-size:30px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox p.additionalText{font-size:20px}}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox p.additionalText span{color:#ff5c00;font-weight:800}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox p.orange{background-color:#ff5c00;font-size:13px;margin:0;padding:3px 5px;color:#fff;width:175px;border-radius:3px;font-weight:500;text-transform:uppercase}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox p.thePrice{font-size:18px;margin:10px 0;font-weight:normal}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox p.thePrice b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.businessApril2024Promo .marketingPageContainer .languageBox p.gray{max-width:none;margin:10px 0}.topBannerPlaceholder.marketingPageBanner.april2024Promo{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.april2024Promo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.april2024Promo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.april2024Promo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.april2024Promo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer p:not(.price),.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .languageBox .gray{color:#fff !important;text-shadow:0 0 3px rgba(0,0,0,0.3)}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer h1{padding:10px 0 0}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer h1{font-size:32px}}@media (min-width:2000px){.topBannerPlaceholder.marketingPageBanner.april2024Promo{height:1100px !important;background-size:cover !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.april2024Promo{height:900px;background-size:100%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.april2024Promo{background-position:unset}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.april2024Promo{background-position-y:65px !important;height:800px;background-size:100%;background-position:top}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.april2024Promo{background-size:cover;background-position-y:top !important}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.april2024Promo{height:auto;background-image:none}}.topBannerPlaceholder.marketingPageBanner.april2024Promo.en{background-image:url("/images/layout-landing-page/top-banners/april-2024/en-desktop.png")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.april2024Promo.en{background-image:url("/images/layout-landing-page/top-banners/april-2024/en-tablet.png")}}@media (max-width:1199px) and (min-width:920px){.topBannerPlaceholder.marketingPageBanner.april2024Promo.en{height:880px}}.topBannerPlaceholder.marketingPageBanner.april2024Promo.de{background-image:url("/images/layout-landing-page/top-banners/april-2024/de-desktop.png")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.april2024Promo.de{background-image:url("/images/layout-landing-page/top-banners/april-2024/de-tablet.png")}}.topBannerPlaceholder.marketingPageBanner.april2024Promo.es{background-image:url("/images/layout-landing-page/top-banners/april-2024/es-desktop.png")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.april2024Promo.es{background-image:url("/images/layout-landing-page/top-banners/april-2024/es-tablet.png")}}.topBannerPlaceholder.marketingPageBanner.april2024Promo.fr{background-image:url("/images/layout-landing-page/top-banners/april-2024/fr-desktop.png")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.april2024Promo.fr{background-image:url("/images/layout-landing-page/top-banners/april-2024/fr-tablet.png")}}@media (max-width:1199px) and (min-width:920px){.topBannerPlaceholder.marketingPageBanner.april2024Promo.fr{height:880px}}@media (min-width:2000px) and (max-width:2100px){.topBannerPlaceholder.marketingPageBanner.april2024Promo.fr{background-position-x:-200px}}@media (min-width:1200px) and (max-width:1300px){.topBannerPlaceholder.marketingPageBanner.april2024Promo.fr{background-position-x:-200px}}.topBannerPlaceholder.marketingPageBanner.april2024Promo.it{background-image:url("/images/layout-landing-page/top-banners/april-2024/it-desktop.png")}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.april2024Promo.it{background-image:url("/images/layout-landing-page/top-banners/april-2024/it-tablet.png")}}@media (max-width:1199px) and (min-width:920px){.topBannerPlaceholder.marketingPageBanner.april2024Promo.it{height:980px}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.april2024Promo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:white !important}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .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.april2024Promo .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:600px;padding:48px 48px 35px !important;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.april2024Promo .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.april2024Promo .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.april2024Promo .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.april2024Promo .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}@media (min-width:2560px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer{right:15% !important;width:calc(50% - 500px) !important}}@media (min-width:1920px) and (max-width:2559px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer{right:10% !important;width:calc(50% - 350px)}}@media (min-width:1670px) and (max-width:1919px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer{right:150px !important}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer{top:55% !important;right:100px}}@media (min-width:600px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer{left:50%;transform:translateX(-50%)}}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer .orangeParagraph{text-transform:uppercase}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer s{color:#333333 !important}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer h1{font-weight:600;text-shadow:none !important}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer .latestLowestPrice{color:#828282 !important}.topBannerPlaceholder.marketingPageBanner.april2024Promo .marketingPageContainer .infoContainer .info-icon{filter:brightness(150%)}.topBannerPlaceholder.marketingPageBanner.march2024Promo{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.march2024Promo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.march2024Promo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.march2024Promo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.march2024Promo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer p:not(.price),.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .languageBox .gray{color:#fff !important;text-shadow:0 0 3px rgba(0,0,0,0.3)}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer h1{padding:10px 0 0}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer h1{font-size:32px}}.topBannerPlaceholder.marketingPageBanner.march2024Promo.en{background-image:url("/images/layout-landing-page/top-banners/spring-2024/en.svg")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.march2024Promo.en{background-image:url("/images/layout-landing-page/top-banners/spring-2024/en-laptop.svg")}}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.march2024Promo.en{background-position:top}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.march2024Promo.en{background-image:none}}.topBannerPlaceholder.marketingPageBanner.march2024Promo.de{background-image:url("/images/layout-landing-page/top-banners/spring-2024/de.svg")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.march2024Promo.de{background-image:url("/images/layout-landing-page/top-banners/spring-2024/de-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.march2024Promo.de{background-image:none}}.topBannerPlaceholder.marketingPageBanner.march2024Promo.es{background-image:url("/images/layout-landing-page/top-banners/spring-2024/es.svg")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.march2024Promo.es{background-image:url("/images/layout-landing-page/top-banners/spring-2024/es-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.march2024Promo.es{background-image:none}}.topBannerPlaceholder.marketingPageBanner.march2024Promo.fr{background-image:url("/images/layout-landing-page/top-banners/spring-2024/fr.svg")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.march2024Promo.fr{background-image:url("/images/layout-landing-page/top-banners/spring-2024/fr-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.march2024Promo.fr{background-image:none}}.topBannerPlaceholder.marketingPageBanner.march2024Promo.it{background-image:url("/images/layout-landing-page/top-banners/spring-2024/it.svg")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.march2024Promo.it{background-image:url("/images/layout-landing-page/top-banners/spring-2024/it-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.march2024Promo.it{background-image:none}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.march2024Promo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .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.march2024Promo .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:600px;padding:48px 48px 35px !important;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.march2024Promo .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.march2024Promo .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.march2024Promo .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.march2024Promo .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .infoContainer{width:780px}}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .infoContainer .flag{display:none}.topBannerPlaceholder.marketingPageBanner.march2024Promo .marketingPageContainer .infoContainer .info-icon{filter:brightness(250%)}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#144383;background-image:url("/images/layout-landing-page/top-banners/promo-be-january-2024/desktop.png")}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024{height:720px}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024{background-image:url("/images/layout-landing-page/top-banners/promo-be-january-2024/laptop.png");height:680px}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024{height:1100px;background-size:100%;background-position:center bottom 130px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024{background-image:url("/images/layout-landing-page/top-banners/promo-be-january-2024/mobile.png");height:auto;background-position:bottom 50px}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024.noCounter{height:970px;background-position:bottom}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024.noCounter{height:auto}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024.noCounter .marketingPageContainer .languageBox{margin-bottom:85%}}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .gray{max-width:240px}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .promoDuration{background-color:#bf2a2a}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .greyTopStripe{padding-top:25px}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .greyTopStripe .logoSlogan .desktopLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .greyTopStripe .logoSlogan .mobileLogo{display:block;margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .greyTopStripe .logoSlogan .stripeSlogan{color:#fff;font-size:18px;font-weight:400}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .greyTopStripe{background-color:#f6f9ff;width:100%;padding:10px 32px;display:flex;align-items:center;justify-content:space-between}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .greyTopStripe .logoSlogan{display:flex;align-items:center}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .greyTopStripe .logoSlogan .stripeSlogan{display:inline-block;margin-left:20px;color:#333333;font-size:1.5em}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .greyTopStripe .logoSlogan .mobileLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .greyTopStripe .logoSlogan .desktopLogo{display:inline-block}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .promoDuration{font-size:18px}}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer{padding:60px 12%}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer{padding:30px 10%}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer{padding:30px 0 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .mobileCountdown{bottom:0;margin-bottom:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .languageBox{padding:30px 0 45px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .languageBox{margin-bottom:75%}}.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .languageBox p.price{font-size:2em}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.januaryBusinessPromo2024 .marketingPageContainer .languageBox p.price{font-size:1.7em}}.topBannerPlaceholder.marketingPageBanner.may2024Promo{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#fff;background-repeat:no-repeat;background-position:center 70px !important;background-image:url("/images/layout-landing-page/top-banners/may-2024/desktop.png")}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.may2024Promo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.may2024Promo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.may2024Promo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.may2024Promo{background-image:none;height:auto}}@media (min-width:2000px){.topBannerPlaceholder.marketingPageBanner.may2024Promo{height:1100px !important;background-size:cover !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.may2024Promo{height:900px;background-size:100%}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.may2024Promo{height:950px;background-size:cover}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.may2024Promo{background-position:center !important}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.may2024Promo{height:auto;background-image:none}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.may2024Promo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:white !important}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .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.may2024Promo .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:600px;padding:48px 48px 35px !important;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.may2024Promo .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.may2024Promo .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.may2024Promo .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.may2024Promo .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}@media (min-width:2560px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer{left:15% !important;width:calc(50% - 500px) !important}}@media (min-width:1920px) and (max-width:2559px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer{left:10% !important;width:calc(50% - 350px)}}@media (min-width:1670px) and (max-width:1919px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer{left:150px !important}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer{top:55% !important;left:100px}}@media (min-width:600px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer{left:50%;transform:translateX(-50%)}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{padding:15px 40px;margin:0 auto;display:block;max-width:260px}}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer .orangeParagraph{text-transform:uppercase}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer h1{font-weight:600}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer h1 span{color:#ff5c00}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer .price s{color:#333333;font-size:24px}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer img.flag{top:-45px;width:90px}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer img.flag{width:70px;top:-35px}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{width:170px;margin:0}}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer .latestLowestPrice{color:#828282 !important}.topBannerPlaceholder.marketingPageBanner.may2024Promo .marketingPageContainer .infoContainer .info-icon{filter:brightness(150%)}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.may2024Promo{background-image:url("/images/layout-landing-page/top-banners/may-2024/tablet.png")}}body{overflow-x:hidden}body .marketingPageWrapper.english #thinHeader.oldVersion{position:absolute}@media (min-width:1024px){body .marketingPageWrapper.english #thinHeader.oldVersion{background:linear-gradient(to right, white 30%, #f6f9ff 45%);height:90px;padding-left:20px}body .marketingPageWrapper.english #thinHeader.oldVersion .headerCol.navigation{margin-left:unset}body .marketingPageWrapper.english #thinHeader.oldVersion .headerCol.navigation .headerBrandLogo{position:relative}}@media (min-width:1920px){body .marketingPageWrapper.english #thinHeader.oldVersion{height:100px !important;width:1920px;margin:0 auto}}@media (min-width:601px) and (max-width:1023px){body .marketingPageWrapper.english #thinHeader.oldVersion+.topBannerPlaceholder.marketingPageBanner.may2024Promo{background-position:top !important;height:1100px}body .marketingPageWrapper.english #thinHeader.oldVersion+.topBannerPlaceholder.marketingPageBanner.may2024Promo .mobileCountdown{bottom:30px}body .marketingPageWrapper.english #thinHeader.oldVersion+.topBannerPlaceholder.marketingPageBanner.may2024Promo .infoContainer{bottom:170px}}@media (min-width:1024px){body .marketingPageWrapper.english #thinHeader.oldVersion+.topBannerPlaceholder.marketingPageBanner.may2024Promo .mobileCountdown{z-index:9999;position:absolute}}@media (min-width:1920px){body .marketingPageWrapper.english #thinHeader.oldVersion+.topBannerPlaceholder.marketingPageBanner.may2024Promo .mobileCountdown{transform:translateX(192.5%);right:50%}}body .marketingPageWrapper.english #thinHeader.oldVersion+.topBannerPlaceholder.marketingPageBanner.may2024Promo .mobileCountdown .offersCountdownContainer p,body .marketingPageWrapper.english #thinHeader.oldVersion+.topBannerPlaceholder.marketingPageBanner.may2024Promo .mobileCountdown .offersCountdownContainer td{color:#333;text-shadow:none}@media (min-width:2560px){body .marketingPageWrapper.english #thinHeader.oldVersion+.topBannerPlaceholder.marketingPageBanner.may2024Promo .infoContainer{left:12% !important;width:calc(50% - 340px) !important}}@media (max-width:599px){body .marketingPageWrapper.english #thinHeader.oldVersion+.topBannerPlaceholder.marketingPageBanner.may2024Promo .infoContainer .abstractButtonAppearance{padding:15px 40px;margin:0 auto;display:block;max-width:260px}}@media (max-width:1669px){body .marketingPageWrapper.english .courseFeatures .boxesWindow{margin:30px auto}}@media (min-width:1300px) and (max-width:1669px){body .marketingPageWrapper.english .courseFeatures .owl-carousel .owl-nav button.owl-prev{left:-40px}body .marketingPageWrapper.english .courseFeatures .owl-carousel .owl-nav button.owl-next{right:-40px}}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#fff;background-repeat:no-repeat;background-position:center 70px !important;background-image:url("/images/layout-landing-page/top-banners/june-2024-1month/desktop.png")}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian{background-image:none;height:auto}}@media (min-width:2000px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian{height:1100px !important;background-size:cover !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian{height:900px;background-size:100%}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian{height:950px;background-size:cover}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian{background-position:center !important}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian{height:auto;background-image:none}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:white !important}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .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.june2024PromoItalian .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:600px;padding:48px 48px 35px !important;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .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.june2024PromoItalian .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .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.june2024PromoItalian .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}@media (min-width:2560px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer{left:15% !important;width:calc(50% - 500px) !important}}@media (min-width:1920px) and (max-width:2559px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer{left:10% !important;width:calc(50% - 350px)}}@media (min-width:1670px) and (max-width:1919px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer{left:150px !important}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer{top:55% !important;left:100px}}@media (min-width:600px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer{left:50%;transform:translateX(-50%)}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer .abstractButtonAppearance{padding:15px 40px;margin:0 auto;display:block;max-width:260px}}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer .orangeParagraph{text-transform:uppercase}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer h1{font-weight:600}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer h1 span{color:#ff5c00}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer .price s{color:#333333;font-size:24px}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer img.flag{top:-45px;width:90px}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer img.flag{width:70px;top:-35px}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer .abstractButtonAppearance{width:170px;margin:0}}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer .latestLowestPrice{color:#828282 !important}.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .marketingPageContainer .infoContainer .info-icon{filter:brightness(150%)}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian{background-image:url("/images/layout-landing-page/top-banners/june-2024-1month/tablet.png")}}@media (max-width:992px) and (min-width:650px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian{height:780px}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .graphicalHeaderTopSlogan.marketingPageContainer .infoContainer{padding:32px 25px 25px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .graphicalHeaderTopSlogan.marketingPageContainer .infoContainer{width:630px}}@media (max-width:400px){.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .graphicalHeaderTopSlogan.marketingPageContainer .infoContainer p.price,.topBannerPlaceholder.marketingPageBanner.june2024PromoItalian .graphicalHeaderTopSlogan.marketingPageContainer .infoContainer p.price s{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.june2024Promo{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#fff;background-repeat:no-repeat;background-position:center 70px !important;background-image:url("/images/layout-landing-page/top-banners/june-2024/promo-holiday-fruit-desktop.svg")}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.june2024Promo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.june2024Promo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.june2024Promo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.june2024Promo{background-image:none;height:auto}}@media (min-width:2000px){.topBannerPlaceholder.marketingPageBanner.june2024Promo{height:1100px !important;background-size:cover !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.june2024Promo{height:900px;background-size:100%}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.june2024Promo{height:950px;background-size:cover}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.june2024Promo{background-position:center !important}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.june2024Promo{height:auto;background-image:none}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.june2024Promo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:white !important}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .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.june2024Promo .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:600px;padding:48px 48px 35px !important;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.june2024Promo .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.june2024Promo .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.june2024Promo .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.june2024Promo .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}@media (min-width:2560px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer{left:15% !important;width:calc(50% - 500px) !important}}@media (min-width:1920px) and (max-width:2559px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer{left:10% !important;width:calc(50% - 350px)}}@media (min-width:1670px) and (max-width:1919px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer{left:150px !important}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer{top:55% !important;left:100px}}@media (min-width:600px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer{left:50%;transform:translateX(-50%)}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{padding:15px 40px;margin:0 auto;display:block;max-width:260px}}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer .orangeParagraph{text-transform:uppercase}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer h1{font-weight:600}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer h1 span{color:#ff5c00}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer .price s{color:#333333;font-size:24px}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer img.flag{top:-45px;width:90px}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer img.flag{width:70px;top:-35px}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{width:170px;margin:0}}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer .latestLowestPrice{color:#828282 !important}.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer .info-icon{filter:brightness(150%)}@media (min-width:601px) and (max-width:767px){.topBannerPlaceholder.marketingPageBanner.june2024Promo{height:850px}}.topBannerPlaceholder.marketingPageBanner.june2024Promo.en{background:linear-gradient(95deg, #80A3E8 3.32%, #B1CCFF 38.5%, #FFF 73.68%)}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.june2024Promo.en{background:linear-gradient(346deg, #80A3E8 3.88%, #B1CCFF 41.82%, #FFF 79.75%);margin-top:-5px}}.topBannerPlaceholder.marketingPageBanner.june2024Promo.de{background:linear-gradient(84deg, #FFE090 8.98%, #FFE6A6 40.72%, #FFF 76.07%)}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.june2024Promo.de{background:linear-gradient(14deg, #FFE090 1.39%, #FFE6A6 41.74%, #FFF 86.67%);margin-top:-5px}}.topBannerPlaceholder.marketingPageBanner.june2024Promo.es{background:linear-gradient(70deg, #FFBFB1 34.79%, #FFF 67.03%)}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.june2024Promo.es{background:linear-gradient(347deg, #FFBFB1 18.59%, #FFF 73.31%);margin-top:-5px}}.topBannerPlaceholder.marketingPageBanner.june2024Promo.fr{background:linear-gradient(96deg, #B1E8FF 24.28%, #FFF 77.81%)}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.june2024Promo.fr{background:linear-gradient(2deg, #B1E8FF 22.73%, #FFF 104.66%);margin-top:-5px}}.topBannerPlaceholder.marketingPageBanner.june2024Promo.it{background:linear-gradient(81deg, #A8DAC0 -1.32%, #FFF 81.36%)}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.june2024Promo.it{background:linear-gradient(14deg, #A8DAC0 20.53%, #FFF 72.41%);margin-top:-5px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.june2024Promo .desktopImg{position:absolute;bottom:0;right:50%;transform:translateX(80%);width:55%;max-width:1300px}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .desktopImg{z-index:50}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .desktopImg{width:620px;right:50%;transform:translateX(50%);bottom:399px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .desktopImg{bottom:394px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .desktopImg{display:none}}.topBannerPlaceholder.marketingPageBanner.june2024Promo .mobileImg{margin-bottom:-20px}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer{padding:32px 25px 25px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.june2024Promo .marketingPageContainer .infoContainer{width:630px}}.topBannerPlaceholder.marketingPageBanner.january2024Promo{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#d06d3d}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.january2024Promo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.january2024Promo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.january2024Promo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.january2024Promo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.january2024Promo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.january2024Promo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer p:not(.price),.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .languageBox .gray{color:#fff !important;text-shadow:0 0 3px rgba(0,0,0,0.3)}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer h1{padding:10px 0 0}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer h1{font-size:32px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.january2024Promo{background-image:none !important}}.topBannerPlaceholder.marketingPageBanner.january2024Promo.en{background-image:url("/images/layout-landing-page/top-banners/new-year-2024/en.svg")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.january2024Promo.en{background-image:url("/images/layout-landing-page/top-banners/new-year-2024/en-laptop.svg")}}.topBannerPlaceholder.marketingPageBanner.january2024Promo.en .marketingPageContainer .languageBox{background-color:#523962}.topBannerPlaceholder.marketingPageBanner.january2024Promo.de{background-image:url("/images/layout-landing-page/top-banners/new-year-2024/de.svg")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.january2024Promo.de{background-image:url("/images/layout-landing-page/top-banners/new-year-2024/de-laptop.svg")}}.topBannerPlaceholder.marketingPageBanner.january2024Promo.de .marketingPageContainer .languageBox{background-color:#a3200a}.topBannerPlaceholder.marketingPageBanner.january2024Promo.es{background-image:url("/images/layout-landing-page/top-banners/new-year-2024/es.svg")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.january2024Promo.es{background-image:url("/images/layout-landing-page/top-banners/new-year-2024/es-laptop.svg")}}.topBannerPlaceholder.marketingPageBanner.january2024Promo.es .marketingPageContainer .languageBox{background-color:#ff9c31;border:3px solid #fff}.topBannerPlaceholder.marketingPageBanner.january2024Promo.fr{background-image:url("/images/layout-landing-page/top-banners/new-year-2024/fr.svg")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.january2024Promo.fr{background-image:url("/images/layout-landing-page/top-banners/new-year-2024/fr-laptop.svg")}}.topBannerPlaceholder.marketingPageBanner.january2024Promo.fr .marketingPageContainer .languageBox{background-color:#6363ad}.topBannerPlaceholder.marketingPageBanner.january2024Promo.it{background-image:url("/images/layout-landing-page/top-banners/new-year-2024/it.svg")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.january2024Promo.it{background-image:url("/images/layout-landing-page/top-banners/new-year-2024/it-laptop.svg")}}.topBannerPlaceholder.marketingPageBanner.january2024Promo.it .marketingPageContainer .languageBox{background-color:#ff5e33}@media (max-width:992px) and (min-width:600px){.topBannerPlaceholder.marketingPageBanner.january2024Promo.noCounter{height:860px;background-position:center bottom}}.topBannerPlaceholder.marketingPageBanner.january2024Promo .greyTopStripe{padding-top:25px}.topBannerPlaceholder.marketingPageBanner.january2024Promo .greyTopStripe .logoSlogan .desktopLogo{display:none}.topBannerPlaceholder.marketingPageBanner.january2024Promo .greyTopStripe .logoSlogan .mobileLogo{display:block;margin:0 auto}.topBannerPlaceholder.marketingPageBanner.january2024Promo .greyTopStripe .logoSlogan .stripeSlogan{color:#fff;font-size:18px;font-weight:400}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.january2024Promo .greyTopStripe{background-color:#f6f9ff;width:100%;padding:10px 32px;display:flex;align-items:center;justify-content:space-between}.topBannerPlaceholder.marketingPageBanner.january2024Promo .greyTopStripe .logoSlogan{display:flex;align-items:center}.topBannerPlaceholder.marketingPageBanner.january2024Promo .greyTopStripe .logoSlogan .stripeSlogan{display:inline-block;margin-left:20px;color:#333333;font-size:1.5em}.topBannerPlaceholder.marketingPageBanner.january2024Promo .greyTopStripe .logoSlogan .mobileLogo{display:none}.topBannerPlaceholder.marketingPageBanner.january2024Promo .greyTopStripe .logoSlogan .desktopLogo{display:inline-block}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.january2024Promo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .languageBox h1{font-size:3.3em}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .languageBox h1{font-size:2.5em}}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .languageBox p.price{background:transparent;border:none;padding:0}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .languageBox p.price b{font-size:1.4em;font-weight:700}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .languageBox img.info-icon{filter:brightness(3.5)}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .languageBox .abstractButtonAppearance{background-color:#fff;color:#333333 !important;font-weight:700}.topBannerPlaceholder.marketingPageBanner.january2024Promo .marketingPageContainer .languageBox .abstractButtonAppearance:hover{background-color:#ECECECFF}.topBannerPlaceholder.marketingPageBanner.january2024Promo .promoDuration{background-color:#ff3636}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#7893e6}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/christmas-2023/en.svg")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/christmas-2023/en-laptop.svg")}}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/christmas-2023/de.svg")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/christmas-2023/de-laptop.svg")}}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/christmas-2023/es.svg")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/christmas-2023/es-laptop.svg")}}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo.fr{background-image:url("/images/layout-landing-page/top-banners/christmas-2023/fr.svg")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo.fr{background-image:url("/images/layout-landing-page/top-banners/christmas-2023/fr-laptop.svg")}}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo.it{background-image:url("/images/layout-landing-page/top-banners/christmas-2023/it.svg")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo.it{background-image:url("/images/layout-landing-page/top-banners/christmas-2023/it-laptop.svg")}}@media (max-width:992px) and (min-width:600px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo.noCounter{height:860px;background-position:center bottom}}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .greyTopStripe{padding-top:25px}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .greyTopStripe .logoSlogan .desktopLogo{display:none}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .greyTopStripe .logoSlogan .mobileLogo{display:block;margin:0 auto}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .greyTopStripe .logoSlogan .stripeSlogan{color:#fff;font-size:18px;font-weight:400}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .greyTopStripe{background-color:#f6f9ff;width:100%;padding:10px 32px;display:flex;align-items:center;justify-content:space-between}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .greyTopStripe .logoSlogan{display:flex;align-items:center}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .greyTopStripe .logoSlogan .stripeSlogan{display:inline-block;margin-left:20px;color:#333333;font-size:1.5em}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .greyTopStripe .logoSlogan .mobileLogo{display:none}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .greyTopStripe .logoSlogan .desktopLogo{display:inline-block}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.christmas2023Promo .promoDuration{background-color:#e3424a}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#c0e1eb;background-image:url("/images/layout-landing-page/top-banners/lifetime-en-be-te/desktop.svg")}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo{height:1100px;background-size:100%;background-position:center bottom 150px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo{background-image:url("/images/layout-landing-page/top-banners/lifetime-en-be-te/mobile.svg");height:auto;background-position:center bottom}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .promoDuration{background-color:#bf2a2a}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .greyTopStripe .logoSlogan .desktopLogo{display:inline-block !important}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .greyTopStripe .logoSlogan .mobileLogo{display:none !important}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .greyTopStripe .logoSlogan .stripeSlogan{display:none}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .latestLowestPrice{position:absolute;bottom:-55px;right:0;left:0;font-size:16px;font-weight:500;color:#fff}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .latestLowestPrice{font-size:14px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .latestLowestPrice{font-size:13px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .latestLowestPrice .info-icon{filter:brightness(230%)}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .greyTopStripe{padding-top:25px}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .greyTopStripe .logoSlogan .desktopLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .greyTopStripe .logoSlogan .mobileLogo{display:block;margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .greyTopStripe .logoSlogan .stripeSlogan{color:#fff;font-size:18px;font-weight:400}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .greyTopStripe{background-color:#f6f9ff;width:100%;padding:10px 32px;display:flex;align-items:center;justify-content:space-between}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .greyTopStripe .logoSlogan{display:flex;align-items:center}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .greyTopStripe .logoSlogan .stripeSlogan{display:inline-block;margin-left:20px;color:#333333;font-size:1.5em}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .greyTopStripe .logoSlogan .mobileLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .greyTopStripe .logoSlogan .desktopLogo{display:inline-block}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .mobile{display:none}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .mobile{display:block}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .desktop{display:block;padding:0}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .desktop{display:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer h1.mobile{font-size:2em}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .languageBox{margin-bottom:350px;padding:20px 0 20px 20px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .languageBox h1{font-size:1.7em}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .languageBox p.additionalText{padding:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .languageBox p.price{background-color:transparent;border:none;margin:0 auto;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .languageBox .textContents{float:left;width:42%;text-align:left}}@media (max-width:350px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .languageBox .textContents{width:34%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageLifetimePromo .marketingPageContainer .languageBox a{float:left;margin:3px 0 0 auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#b9dde8;background-image:url("/images/layout-landing-page/top-banners/package-en-be-te/desktop.svg")}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo{background-image:none;height:auto}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo{height:1150px;background-size:100%;background-image:url("/images/layout-landing-page/top-banners/package-en-be-te/mobile.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo{height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .promoDuration{background-color:#bf2a2a;position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .greyTopStripe .logoSlogan .desktopLogo{display:inline-block !important}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .greyTopStripe .logoSlogan .mobileLogo{display:none !important}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .greyTopStripe .logoSlogan .stripeSlogan{color:#333333 !important}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .greyTopStripe{padding-top:25px}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .greyTopStripe .logoSlogan .desktopLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .greyTopStripe .logoSlogan .mobileLogo{display:block;margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .greyTopStripe .logoSlogan .stripeSlogan{color:#fff;font-size:18px;font-weight:400}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .greyTopStripe{background-color:#f6f9ff;width:100%;padding:10px 32px;display:flex;align-items:center;justify-content:space-between}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .greyTopStripe .logoSlogan{display:flex;align-items:center}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .greyTopStripe .logoSlogan .stripeSlogan{display:inline-block;margin-left:20px;color:#333333;font-size:1.5em}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .greyTopStripe .logoSlogan .mobileLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .greyTopStripe .logoSlogan .desktopLogo{display:inline-block}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .marketingPageContainer{text-align:center;padding-top:80px;max-width:none}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .marketingPageContainer{padding-top:30px}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .marketingPageContainer{padding:0;max-width:100%;text-align:center}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .marketingPageContainer h1{max-width:none;font-size:2em;padding:0 35px 35px}@media (max-width:992px) and (min-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .marketingPageContainer h1{padding-bottom:390px}}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .marketingPageContainer h1{font-size:1.2em}}@media (max-width:440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .marketingPageContainer h1 span{display:none}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .marketingPageContainer .noMobile{display:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .marketingPageContainer .languageBox{width:340px;background-color:#fff;border-radius:25px;padding:40px 20px;margin:25px auto;display:inline-block}@media (max-width:700px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .marketingPageContainer .languageBox{padding:20px 0 20px 20px;border-radius:8px;width:90%;margin:5px auto}}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .marketingPageContainer .languageBox.leftBox{margin-right:10%}}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .marketingPageContainer .languageBox.rightBox{margin-left:10%}}@media (max-width:700px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .marketingPageContainer .languageBox.rightBox{margin-bottom:520px}}@media (max-width:450px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .marketingPageContainer .languageBox.rightBox{margin-bottom:420px}}@media (max-width:400px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .marketingPageContainer .languageBox.rightBox{margin-bottom:350px}}@media (max-width:340px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .marketingPageContainer .languageBox.rightBox{margin-bottom:300px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .marketingPageContainer .languageBox .textContents{position:relative}@media (max-width:700px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .marketingPageContainer .languageBox .textContents{float:left;width:42%;text-align:left}}@media (max-width:350px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .marketingPageContainer .languageBox .textContents{width:34%}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .marketingPageContainer .languageBox .textContents .additionalText{font-size:2em;margin:0 auto 20px}@media (max-width:700px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .marketingPageContainer .languageBox .textContents .additionalText{font-size:1em;text-align:left;margin:0;transform:translateY(-30px)}}.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .marketingPageContainer .languageBox .textContents .price{margin:0 auto;font-weight:800;font-size:3.5em}@media (max-width:700px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .marketingPageContainer .languageBox .textContents .price{font-size:1.5em;transform:translateY(27px)}}@media (max-width:768px){.topBannerPlaceholder.marketingPageBanner.promoBanner.packageYearPromo .marketingPageContainer .languageBox a{float:left;margin:3px 0 0 auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#145ab0;background-image:url("/images/layout-landing-page/top-banners/promo-be-november-2023/desktop.png")}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo{height:720px}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo{background-image:url("/images/layout-landing-page/top-banners/promo-be-november-2023/laptop.png");height:680px}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo{background-image:url("/images/layout-landing-page/top-banners/promo-be-november-2023/tablet.png");height:1150px;background-size:100%;background-position:center bottom 150px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .gray{max-width:220px}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .promoDuration{background-color:#bf2a2a}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .greyTopStripe{padding-top:25px}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .greyTopStripe .logoSlogan .desktopLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .greyTopStripe .logoSlogan .mobileLogo{display:block;margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .greyTopStripe .logoSlogan .stripeSlogan{color:#fff;font-size:18px;font-weight:400}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .greyTopStripe{background-color:#f6f9ff;width:100%;padding:10px 32px;display:flex;align-items:center;justify-content:space-between}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .greyTopStripe .logoSlogan{display:flex;align-items:center}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .greyTopStripe .logoSlogan .stripeSlogan{display:inline-block;margin-left:20px;color:#333333;font-size:1.5em}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .greyTopStripe .logoSlogan .mobileLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .greyTopStripe .logoSlogan .desktopLogo{display:inline-block}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.novemberBusiness2023Promo .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#161617}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}@media (max-width:1670px) and (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo{background-position:center}}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/black-friday-2023/black-friday-2023-en.svg")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/black-friday-2023/black-friday-2023-en-laptop.svg")}}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/black-friday-2023/black-friday-2023-de.svg")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/black-friday-2023/black-friday-2023-de-laptop.svg")}}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/black-friday-2023/black-friday-2023-es.svg")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/black-friday-2023/black-friday-2023-es-laptop.svg")}}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo.fr{background-image:url("/images/layout-landing-page/top-banners/black-friday-2023/black-friday-2023-fr.svg")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo.fr{background-image:url("/images/layout-landing-page/top-banners/black-friday-2023/black-friday-2023-fr-laptop.svg")}}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo.it{background-image:url("/images/layout-landing-page/top-banners/black-friday-2023/black-friday-2023-it.svg")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo.it{background-image:url("/images/layout-landing-page/top-banners/black-friday-2023/black-friday-2023-it-laptop.svg")}}@media (max-width:992px) and (min-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo.noCounter{height:860px;background-position:center bottom}}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .promoDuration{background-color:#bf2a2a}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .greyTopStripe{padding-top:25px}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .greyTopStripe .logoSlogan .desktopLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .greyTopStripe .logoSlogan .mobileLogo{display:block;margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .greyTopStripe .logoSlogan .stripeSlogan{color:#fff;font-size:18px;font-weight:400}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .greyTopStripe{background-color:#f6f9ff;width:100%;padding:10px 32px;display:flex;align-items:center;justify-content:space-between}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .greyTopStripe .logoSlogan{display:flex;align-items:center}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .greyTopStripe .logoSlogan .stripeSlogan{display:inline-block;margin-left:20px;color:#333333;font-size:1.5em}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .greyTopStripe .logoSlogan .mobileLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .greyTopStripe .logoSlogan .desktopLogo{display:inline-block}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .latestLowestPrice{position:absolute;bottom:-55px;right:0;left:0;font-size:16px;font-weight:500;color:#fff}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .latestLowestPrice{font-size:14px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .latestLowestPrice{font-size:13px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.blackFriday2023Promo .latestLowestPrice .info-icon{filter:brightness(230%)}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo{background-size:cover;background-position:center bottom;height:868px;background-color:#febb01;padding-top:0;background-image:url("/images/layout-landing-page/top-banners/lifetime-2023/lifetime-desktop-background.png")}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo{height:680px}}@media (max-width:1300px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo{background-image:url("/images/layout-landing-page/top-banners/lifetime-2023/lifetime-mobile-background.png");background-position:bottom 70px center;background-size:100%;height:auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo.noCounter{background-position:bottom center}}@media (min-width:1300px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo.all{background-image:url("/images/layout-landing-page/top-banners/lifetime-2023/lifetime-all-desktop-background.png")}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo.all.noCounter{background-position:bottom -20px center}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo.all .marketingPageContainer .languageBoxes{margin:5% 0 140px 10%}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo.all .marketingPageContainer .languageBoxes{margin:5% 0 140px 5%}}@media (max-width:1300px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo.all .marketingPageContainer .languageBoxes{margin:25px auto}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo.all .marketingPageContainer .languageBoxes .languageBox{width:550px;padding:80px 50px 90px}}@media (min-width:1300px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo.all .marketingPageContainer .languageBoxes .languageBox{padding:40px 50px 50px}}@media (min-width:1300px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo.all .marketingPageContainer .languageBoxes .languageBox h2{font-size:2.5em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo.all .marketingPageContainer .christmasLady{width:920px}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo.all .marketingPageContainer .christmasLady{width:700px}}@media (max-width:1300px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo.all .marketingPageContainer .christmasLady{width:600px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo.all .marketingPageContainer .christmasLady{width:330px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .greyTopStripe{display:block;padding:25px 0 0 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .greyTopStripe .logoSlogan .stripeSlogan{font-size:1.3em}@media (max-width:1300px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .greyTopStripe .logoSlogan .stripeSlogan{font-weight:400;font-size:1.2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .greyTopStripe .logoSlogan .mobileLogo{display:inline-block}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .greyTopStripe .logoSlogan .desktopLogo{display:none}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .greyTopStripe{background-color:#f6f9ff;width:100%;padding:25px 45px;display:flex;align-items:center;justify-content:space-between}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .greyTopStripe .logoSlogan{display:flex;align-items:center}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .greyTopStripe .logoSlogan .stripeSlogan{display:inline-block;margin-left:20px;color:#333333}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .greyTopStripe .logoSlogan .mobileLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .greyTopStripe .logoSlogan .desktopLogo{display:inline-block}}@media (min-width:1300px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .greyTopStripe{padding:0 45px}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .greyTopStripe .logoSlogan .stripeSlogan{font-size:1.8em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .logoSloganMobile{display:block;padding:20px 0 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .logoSloganMobile .stripeSlogan{color:#fff;font-size:1.5em;font-weight:600}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .logoSloganMobile{display:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer{padding:0 0 40px;max-width:none;text-align:center}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer{padding:10px 0 40px}}@media (max-width:1300px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer{padding:0;max-width:100%;text-align:center}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff;margin:-26px 0}@media (min-width:1300px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .mobileCountdown{position:absolute;top:15px;right:-30px;width:500px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:20px auto}@media (min-width:1300px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:35px 0 0;padding:0;max-width:450px}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:25px 0 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes{max-width:100%;margin:5% 6% 140px;text-align:left}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes{margin:2% 1% 40px}}@media (max-width:1300px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes{text-align:center}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes{margin:0 auto 5px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes .languageBox{position:relative;box-shadow:0 0 11px rgba(0,0,0,0.15);width:500px;display:inline-block;background-color:#f6f9ff;border-radius:20px;text-align:center;padding:50px;margin:20px 40px}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes .languageBox{padding:30px 20px;width:470px}}@media (max-width:1300px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes .languageBox{margin:20px 5px;width:350px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes .languageBox{width:85%;margin:20px 0;padding:20px 10px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes .languageBox img{width:60px}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes .languageBox img{width:35px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes .languageBox h2{padding:30px 0 10px;font-weight:800;line-height:1.2;font-size:2.2em;text-align:center;margin:0 auto}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes .languageBox h2{padding:20px 0}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes .languageBox h2{font-size:1.8em;padding:10px 0 15px;line-height:1}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes .languageBox h2 span.thinner{font-weight:400;font-size:.9em}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes .languageBox h2 span.thinner{font-size:.6em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes .languageBox p.price{font-weight:800;margin:0 auto 40px;font-size:3.6em;max-width:280px}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes .languageBox p.price{font-size:3em}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes .languageBox p.price{font-size:1.7em;max-width:none;margin:0 auto 15px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes .languageBox p.price span.singleLanguagePrice{font-weight:300;font-size:13px;line-height:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes .languageBox div.allPackageFlags{margin:0}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes .languageBox div.allPackageFlags{margin:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes .languageBox div.allPackageFlags img{width:40px;margin-right:15px}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes .languageBox div.allPackageFlags img:last-of-type{margin-right:0}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes .languageBox div.allPackageFlags img{width:29px;margin-right:10px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes .languageBox div.allPackageFlags img{margin-right:6px;width:24px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .languageBoxes .languageBox div.allPackageFlags .abstractButtonClass .abstractButtonAppearance{display:inline-block;padding:10px 25px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .christmasLady{position:absolute;bottom:-1px;right:4%;width:550px;z-index:5}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .christmasLady{width:390px}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .christmasLady{width:350px}}@media (max-width:1300px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .christmasLady{position:relative;left:0}}@media (max-width:700px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimeNovember2023Promo .marketingPageContainer .christmasLady{width:250px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo{background-size:cover;background-position:100% 100%;height:720px;padding-top:0;background-image:url("/images/layout-landing-page/top-banners/halloween-2023/promo-halloween-en-desktop.svg");background-color:#201f33}.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer p:not(.price),.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .languageBox .gray{color:#fff !important;text-shadow:0 0 3px rgba(0,0,0,0.3)}.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer h1{padding:10px 0 0}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer h1{font-size:32px}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo{background-image:url("/images/layout-landing-page/top-banners/halloween-2023/promo-halloween-en-laptop.svg");height:630px;padding-top:20px;background-position:50% 55%}}@media (max-width:950px){.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo{background-position:40%;background-size:cover}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo{background-image:url("/images/layout-landing-page/top-banners/halloween-2023/promo-halloween-en-mobile.svg");height:auto;background-position:top;background-size:100%}}.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer{text-align:center;margin:5% auto 50px 19%;max-width:420px}@media (max-width:1700px){.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer{margin:5% auto 0 14%}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer{margin:20px 0 auto 8%;padding:20px 0}}@media (max-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer{margin:0 auto 0 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer{padding:0;max-width:90%;margin:280px auto 80px}}@media (max-width:400px){.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer{margin:250px auto 80px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .offersCountdownContainer{padding-bottom:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:30px auto 0;max-width:370px}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto 0}}@media (max-width:330px){.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto 0 -6px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner p{font-size:15px}@media (min-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner p{display:inline-block;float:left}}.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner table #offersCountdown .countdownElement{color:#fff;background:transparent;border:2px solid #fff}.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner table #offersCountdown .dots{color:#fff}.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .latestLowestPrice{position:absolute;max-width:400px;bottom:45px;right:0;left:0;margin:0 auto 0 19%;padding:5px 15px;font-size:16px;font-weight:500;color:#fff}@media (max-width:1700px){.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .latestLowestPrice{margin:0 auto 0 15%}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .latestLowestPrice{font-size:14px;margin:0 auto 0 9%;bottom:15px}}@media (max-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .latestLowestPrice{margin:0 auto 0 3%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .latestLowestPrice{font-size:13px;margin:0 auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .latestLowestPrice .info-icon{filter:brightness(230%)}.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer h1{padding:20px 0;font-weight:800;line-height:1.2;font-size:3.4em;max-width:none;text-align:center}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer h1{padding:12px 0}}@media (max-width:800px){.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer h1{font-size:2.5em;padding:15px 0 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .additionalText{margin-bottom:15px;font-size:1.5em;line-height:1.8em;text-align:center}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .additionalText{font-size:1.2em}.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .additionalText b{font-size:1.1em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .additionalText.top{margin:20px 0 -5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .price{margin-top:0;margin-bottom:25px;font-size:24px;font-weight:300}.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .price b{font-size:1.6em;font-weight:900}.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .price .info-icon{width:.9em;filter:brightness(230%)}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .price .info-icon{width:.85em}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .marketingPageContainer .price{font-size:20px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.halloween2023Promo .mobileImg{margin-top:-90px}.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo{background-size:cover;background-position:100% 100%;height:720px;padding-top:0}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo.noCountdown .marketingPageContainer{padding:30px 30px 50px;margin:70px 0 auto 8%}.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo.noCountdown .marketingPageContainer .logoBox{margin-bottom:10px}.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo.noCountdown .marketingPageContainer h1{padding:0 0 10px}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo.noCountdown .marketingPageContainer{padding:50px 30px 70px;margin:100px 0 auto 15%}}.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo{height:630px;padding-top:20px;background-position:50% 55%}}@media (max-width:950px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo{background-position:62%;background-size:cover}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo{height:auto;background-position:50%}}.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .promoDuration{background-color:#bf2929}.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/october-2023/promo-october-en-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/october-2023/promo-october-en-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/october-2023/promo-october-en-mobile.svg")}}.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/october-2023/promo-october-de-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/october-2023/promo-october-de-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/october-2023/promo-october-de-mobile.svg")}}.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/october-2023/promo-october-es-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/october-2023/promo-october-es-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/october-2023/promo-october-es-mobile.svg")}}.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo.it{background-image:url("/images/layout-landing-page/top-banners/october-2023/promo-october-it-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo.it{background-image:url("/images/layout-landing-page/top-banners/october-2023/promo-october-it-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo.it{background-image:url("/images/layout-landing-page/top-banners/october-2023/promo-october-it-mobile.svg")}}.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo.fr{background-image:url("/images/layout-landing-page/top-banners/october-2023/promo-october-fr-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo.fr{background-image:url("/images/layout-landing-page/top-banners/october-2023/promo-october-fr-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo.fr{background-image:url("/images/layout-landing-page/top-banners/october-2023/promo-october-fr-mobile.svg")}}.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer{padding:20px 30px 20px;max-width:650px;background-color:#fff;border-radius:40px;margin:60px 0 auto 15%;text-align:center}@media (max-width:1700px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer{margin:60px 0 auto 8%;max-width:600px}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer{margin:20px 0 auto 8%;padding:20px;max-width:500px}}@media (max-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer{max-width:400px;margin:20px auto 0 25px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer{padding:10px 0 20px;max-width:90%;margin:290px auto 90px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer .offersCountdownContainer{padding-bottom:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:30px auto 0;max-width:370px}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto 0}}@media (max-width:330px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto 0 -6px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner p{font-size:15px}@media (min-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner p{display:inline-block;float:left}}.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer .latestLowestPrice{position:absolute;max-width:430px;bottom:65px;right:0;left:0;margin:0 auto 0 21%;padding:5px 15px;font-size:16px;font-weight:500;color:#fff}@media (max-width:1700px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer .latestLowestPrice{margin:0 auto 0 14%}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer .latestLowestPrice{font-size:14px;margin:0 auto 0 10%;bottom:45px}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer .latestLowestPrice{margin:0 auto 0 2%;bottom:50px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer .latestLowestPrice{font-size:13px;margin:0 auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer .latestLowestPrice .info-icon{filter:brightness(230%)}.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer h1{padding:20px 0;font-weight:800;line-height:1.2;font-size:3.2em;max-width:none;text-align:center}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer h1{padding:12px 0}}@media (max-width:800px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer h1{font-size:2.5em}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer h1{font-size:2em;padding:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer .additionalText{margin-bottom:0;font-size:1.7em;line-height:1.8em;text-align:center}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer .additionalText{font-size:1.2em}.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer .additionalText b{font-size:1.1em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer .additionalText .info-icon{width:.7em}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer .additionalText .info-icon{width:.85em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer .price{margin-top:-5px;margin-bottom:15px;font-size:30px}.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer .price b{font-weight:800}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .marketingPageContainer .price{font-size:20px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.october2023Promo .mobileImg{margin-top:-90px}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo{background-size:103%;background-position:center 130px;height:910px;background-color:#ff4747;padding-top:0;background-image:url("/images/layout-landing-page/top-banners/promo-october-2023/travel-october-2023-desktop.png")}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo{height:720px;background-position:center 20px;background-image:url("/images/layout-landing-page/top-banners/promo-october-2023/travel-october-2023-laptop.png")}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo{height:1180px;background-image:url("/images/layout-landing-page/top-banners/promo-october-2023/travel-october-2023-tablet.png");background-position:center 210px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .promoDuration{z-index:6;background-color:#bf2929}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .promoDuration{position:relative}}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .abstractButtonClass,.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .abstractButtonAppearance{display:block;width:240px;margin:0 auto;height:45px}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .greyTopStripe{display:block;padding:25px 0 0 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .greyTopStripe .logoSlogan .desktopLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .greyTopStripe .logoSlogan .mobileLogo{display:block;margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .greyTopStripe .logoSlogan .stripeSlogan{display:none}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .greyTopStripe{box-shadow:0 0 20px rgba(60,89,131,0.15);background-color:#f6f9ff;width:100%;padding:32px;display:flex;align-items:center;justify-content:space-between}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .greyTopStripe .logoSlogan{display:flex;align-items:center}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .greyTopStripe .logoSlogan .stripeSlogan{display:inline-block;margin-left:20px;color:#333333}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .greyTopStripe .logoSlogan .mobileLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .greyTopStripe .logoSlogan .desktopLogo{display:inline-block}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .greyTopStripe .logoSlogan .stripeSlogan{font-size:1.2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer{padding:0 0 40px;max-width:none;text-align:center}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer{padding:10px 0 40px}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer{padding:0;max-width:100%;text-align:center}}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff;margin:-26px 0}@media (min-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px}}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .mobileCountdown{right:5px;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:20px auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:35px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:25px 0 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .languageBox{position:relative;box-shadow:0 0 11px rgba(0,0,0,0.15);width:450px;background-color:#fff;border-radius:20px;text-align:center;padding:70px;margin:3% 40px 20px 10%}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .languageBox{margin:3% 40px 20px 5%;padding:40px}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .languageBox{box-sizing:border-box;width:100%;border-radius:0;padding:25px;margin:20px auto 75px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .languageBox{margin:20px auto 50px;width:85%;border-radius:20px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .languageBox p.additionalText{font-size:22px;margin:0;padding:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .languageBox h1{padding:20px 0;font-weight:700;line-height:1.2;font-size:3em;text-align:center;margin:0 auto}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .languageBox h1{padding:20px 0;font-size:2.5em}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .languageBox h1{font-size:2em;padding-top:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .languageBox h1 span.discount{display:inline-block;padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .languageBox p.price{margin:0 auto;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .languageBox p.price{font-size:1.2em;margin-bottom:20px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .languageBox .gray{font-size:14px;margin:10px auto 40px}@media (min-width:600px) and (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.octoberTravel2023Promo .marketingPageContainer .promoDuration{position:absolute;bottom:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo{background-size:103%;background-position:center 130px;height:950px;background-color:#145ab0;padding-top:0;background-image:url("/images/layout-landing-page/top-banners/promo-september-2023/business-september-2023-desktop.png")}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo.noCountdown{height:910px}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo.noCountdown{height:760px}}@media (max-width:1300px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo.noCountdown{background-size:cover}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo.noCountdown{height:960px}}@media (max-width:800px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo.noCountdown{background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo.noCountdown{height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo{height:740px;background-position:center 20px;background-image:url("/images/layout-landing-page/top-banners/promo-september-2023/business-september-2023-laptop.png")}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo{height:1180px;background-image:url("/images/layout-landing-page/top-banners/promo-september-2023/business-september-2023-tablet.png");background-position:center 535px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .promoDuration{z-index:6;background-color:#bf2929}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .promoDuration{position:relative}}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .greyTopStripe{display:block;padding:25px 0 0 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .greyTopStripe .logoSlogan .desktopLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .greyTopStripe .logoSlogan .mobileLogo{display:block;margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .greyTopStripe .logoSlogan .stripeSlogan{display:none}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .greyTopStripe{box-shadow:0 0 20px rgba(60,89,131,0.15);background-color:#f6f9ff;width:100%;padding:35px;display:flex;align-items:center;justify-content:space-between}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .greyTopStripe .logoSlogan{display:flex;align-items:center}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .greyTopStripe .logoSlogan .stripeSlogan{display:inline-block;margin-left:20px;color:#333333}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .greyTopStripe .logoSlogan .mobileLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .greyTopStripe .logoSlogan .desktopLogo{display:inline-block}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .greyTopStripe .logoSlogan .stripeSlogan{font-size:1.2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer{padding:0 0 40px;max-width:none;text-align:center}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer{padding:10px 0 40px}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer{padding:0;max-width:100%;text-align:center}}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff;margin:-26px 0}@media (min-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .mobileCountdown{right:5px;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:20px auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:35px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:25px 0 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .languageBox{position:relative;box-shadow:0 0 11px rgba(0,0,0,0.15);width:450px;background-color:#fff;border-radius:20px;text-align:center;padding:70px;margin:3% 40px 20px 10%}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .languageBox{margin:3% 40px 20px 5%;padding:40px}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .languageBox{box-sizing:border-box;width:100%;border-radius:0;padding:25px;margin:20px auto 75px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .languageBox{margin:20px auto -50px;width:85%;border-radius:20px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .languageBox p.additionalText{font-size:22px;margin:0;padding:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .languageBox h1{padding:20px 0;font-weight:700;line-height:1.2;font-size:3em;text-align:center;margin:0 auto}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .languageBox h1{padding:20px 0;font-size:2.5em}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .languageBox h1{font-size:2em;padding-top:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .languageBox h1 span.discount{display:inline-block;padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .languageBox p.price{margin:0 auto;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .languageBox p.price{font-size:1.2em;margin-bottom:20px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .languageBox .gray{font-size:14px;margin:10px auto 40px}@media (min-width:600px) and (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.septemberBusiness2023Promo .marketingPageContainer .promoDuration{position:absolute;bottom:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo{background-size:cover;background-position:100% 100%;height:725px;padding-top:0}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo.noCountdown .marketingPageContainer{padding:30px 30px 50px;margin:80px 0 auto 8%}.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo.noCountdown .marketingPageContainer .logoBox{margin-bottom:10px}.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo.noCountdown .marketingPageContainer h1{padding:0 0 10px}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo.noCountdown .marketingPageContainer{padding:50px 30px 70px;margin:100px 0 auto 15%}}.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo{height:645px;padding-top:20px;background-position:50% 55%}}@media (max-width:950px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo{background-position:62%;background-size:cover}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo{height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .promoDuration{background-color:#bf2929}.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/september-2023/promo-september-en-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/september-2023/promo-september-en-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/september-2023/promo-september-en-mobile.svg")}}.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/september-2023/promo-september-de-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/september-2023/promo-september-de-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/september-2023/promo-september-de-mobile.svg")}}.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/september-2023/promo-september-es-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/september-2023/promo-september-es-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/september-2023/promo-september-es-mobile.svg")}}.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo.fr{background-image:url("/images/layout-landing-page/top-banners/september-2023/promo-september-fr-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo.fr{background-image:url("/images/layout-landing-page/top-banners/september-2023/promo-september-fr-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo.fr{background-image:url("/images/layout-landing-page/top-banners/september-2023/promo-september-fr-mobile.svg")}}.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer{padding:20px 30px 20px;max-width:650px;background-color:#fff;border-radius:40px;margin:60px 0 auto 15%;text-align:center}@media (max-width:1700px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer{margin:20px 0 auto 8%;max-width:600px}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer{padding:20px;max-width:500px}}@media (max-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer{max-width:400px;margin:20px auto 0 25px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer{padding:10px 0 20px;max-width:90%;margin:290px auto 90px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer .offersCountdownContainer{padding-bottom:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:30px auto 0;max-width:370px}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto 0}}@media (max-width:330px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto 0 -6px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner p{font-size:15px}@media (min-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner p{display:inline-block;float:left}}.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer .latestLowestPrice{position:absolute;max-width:430px;bottom:75px;right:0;left:0;margin:0 auto 0 21%;padding:5px 15px;font-size:16px;font-weight:500;color:#fff}@media (max-width:1700px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer .latestLowestPrice{margin:0 auto 0 14%}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer .latestLowestPrice{font-size:14px;margin:0 auto 0 10%;bottom:40px}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer .latestLowestPrice{margin:0 auto 0 2%;bottom:50px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer .latestLowestPrice{font-size:13px;margin:0 auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer .latestLowestPrice .info-icon{filter:brightness(230%)}.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer h1{padding:20px 0;font-weight:800;line-height:1.2;font-size:3.2em;max-width:none;text-align:center}@media (max-width:800px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer h1{font-size:2.5em}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer h1{font-size:2em;padding:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer .additionalText{margin-bottom:0;font-size:1.7em;line-height:1.8em;text-align:center}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer .additionalText{font-size:1.2em}.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer .additionalText b{font-size:1.1em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer .additionalText .info-icon{width:.7em}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer .additionalText .info-icon{width:.85em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer .price{margin-top:-5px;margin-bottom:15px;font-size:30px}.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer .price b{font-weight:800}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .marketingPageContainer .price{font-size:20px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .biggerPadding{padding:70px 0 80px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .biggerPadding{padding:50px 0 60px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.september2023Promo .mobileImg{margin-top:-90px}.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo{background-size:cover;background-position:100% 100%;height:725px;padding-top:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo{height:645px;padding-top:20px;background-position:50% 55%}}@media (max-width:950px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo{background-position:62%;background-size:cover}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo{height:840px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .promoDuration{background-color:#bf2929}.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/july-2023/promo-july-en-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/july-2023/promo-july-en-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/july-2023/promo-july-en-mobile.svg")}}.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/july-2023/promo-july-de-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/july-2023/promo-july-de-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/july-2023/promo-july-de-mobile.svg")}}.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/july-2023/promo-july-es-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/july-2023/promo-july-es-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/july-2023/promo-july-es-mobile.svg")}}.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo.fr{background-image:url("/images/layout-landing-page/top-banners/july-2023/promo-july-fr-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo.fr{background-image:url("/images/layout-landing-page/top-banners/july-2023/promo-july-fr-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo.fr{background-image:url("/images/layout-landing-page/top-banners/july-2023/promo-july-fr-mobile.svg")}}.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer{padding:30px 30px 20px 30px;max-width:650px;background-color:#fff;border-radius:40px;margin:60px 0 auto 15%;text-align:center}@media (max-width:1700px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer{margin:20px 0 auto 8%;max-width:600px}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer{padding:10px;max-width:500px}}@media (max-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer{max-width:400px;margin:20px auto 0 25px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer{padding:10px 0 20px;max-width:90%;margin:290px auto 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto;max-width:370px}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto}}@media (max-width:330px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto 10px -6px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner p{font-size:15px}.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer .latestLowestPrice{position:absolute;max-width:430px;bottom:75px;right:0;left:0;margin:0 auto 0 21%;padding:5px 15px;font-size:16px;font-weight:500;color:#fff}@media (max-width:1700px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer .latestLowestPrice{margin:0 auto 0 14%}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer .latestLowestPrice{font-size:14px;margin:0 auto 0 10%;bottom:40px}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer .latestLowestPrice{margin:0 auto 0 2%;bottom:50px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer .latestLowestPrice{font-size:13px;margin:0 auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer .latestLowestPrice .info-icon{filter:brightness(230%)}.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer h1{padding:20px 0;font-weight:800;line-height:1.2;font-size:3.2em;max-width:none;text-align:center}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer h1{padding:20px 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer h1{font-size:2.2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer .additionalText{margin-bottom:0;font-size:1.7em;line-height:1.8em;text-align:center}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer .additionalText{font-size:1.4em}.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer .additionalText b{font-size:1.1em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer .additionalText .info-icon{width:.7em}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer .additionalText .info-icon{width:.85em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer .price{margin-top:-5px;margin-bottom:15px;font-size:30px}.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer .price b{font-weight:800}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .marketingPageContainer .price{font-size:20px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .biggerPadding{padding:70px 0 80px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .biggerPadding{padding:50px 0 60px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.july2023Promo .mobileImg{margin-top:-90px}.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo{height:740px;background-size:cover;background-image:url("/images/layout-landing-page/top-banners/travel-july-2023/te-july-2023-desktop.png");background-color:#a6cde6;padding-top:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer p:not(.price),.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .languageBox .gray{color:#fff !important;text-shadow:0 0 3px rgba(0,0,0,0.3)}.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer h1{padding:10px 0 0}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer h1{font-size:32px}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo{background-image:url("/images/layout-landing-page/top-banners/travel-july-2023/te-july-2023-laptop.png");height:665px}}@media (max-width:900px){.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo{background-position:64%}}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer{padding:20px 0 30px;max-width:550px;border-radius:25px;background-color:#f2b800;margin:40px auto 20px 18%;text-align:center}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer{margin:10px auto 0 10%;max-width:450px}}@media (max-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer{margin:0 auto 0 0}}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer{padding:30px 0 10px;width:90%;margin:20px auto;border-radius:15px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .mainBannerPart{position:relative}.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .mainBannerPart h1{padding:0;font-weight:800;line-height:1.2;margin:10px auto;font-size:2.7em}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .mainBannerPart h1{font-size:1.7em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .mainBannerPart .latestLowestPrice{position:absolute;max-width:270px;bottom:-170%;right:0;left:0;margin:0 auto;background-color:#00000080;padding:5px 15px;font-size:14px;border-radius:8px}@media (min-width:500px){.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .mainBannerPart .latestLowestPrice{bottom:-117%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .mainBannerPart .latestLowestPrice{bottom:-127%}}.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .mainBannerPart .additionalText{margin:10px 0 0;font-size:1.4em}.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .mainBannerPart .additionalText.smaller{margin-top:50px}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .mainBannerPart .additionalText{font-size:1em}.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .mainBannerPart .additionalText.bigger{font-size:1.1em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .mainBannerPart .price{font-size:2.8em;font-weight:800;margin:20px 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .mainBannerPart .price span{font-size:.5em;font-weight:400}.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .mainBannerPart .price .info-icon{filter:brightness(230%);width:.7em}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .mainBannerPart .price{font-size:2em;margin-top:15px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:55px auto 35px 80px;max-width:370px}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:45px auto 25px 30px}}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto}}@media (max-width:330px){.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto 10px -6px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner p{font-size:15px}@media (min-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner p{float:left}}.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner table{margin:0 auto}@media (min-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner table{float:right}}.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner table #offersCountdown{font-size:28px}.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner table #offersCountdown .countdownElement{position:relative;color:#fff;background:#f2b800;border:2px solid #fff;border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner table #offersCountdown .dots{padding:0 5px;box-shadow:none !important}.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner table .countdownTxt td{padding-right:0}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .abstractButtonClass{text-align:center;display:block}}.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .abstractButtonClass .abstractButtonAppearance{padding:15px 90px;font-weight:600;font-size:1.3em;letter-spacing:1px;height:auto;background-color:#fff;color:#333333 !important}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .abstractButtonClass .abstractButtonAppearance{max-width:260px;padding:15px 40px;width:100%}}.topBannerPlaceholder.marketingPageBanner.promoBanner.julyTravel2023Promo .promoDuration{background-color:#f77d2b}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.june2023Promo{background-color:#ffa136;background-image:url("/images/layout-landing-page/top-banners/promo-june-2023/lifetime-desktop-background.png")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.june2023Promo{background-image:url("/images/layout-landing-page/top-banners/promo-june-2023/lifetime-laptop-background.png")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.june2023Promo{background-image:url("/images/layout-landing-page/top-banners/promo-june-2023/lifetime-mobile-background.png")}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.june2023Promo .promoDuration{background-color:#be2829}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.june2023Promo.all{background-image:url("/images/layout-landing-page/top-banners/promo-june-2023/lifetime-desktop-background-all.png");background-size:95%;background-position:right bottom}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.june2023Promo.all{background-image:url("/images/layout-landing-page/top-banners/promo-june-2023/lifetime-laptop-background-all.png")}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.june2023Promo.all{background-image:url("/images/layout-landing-page/top-banners/promo-june-2023/lifetime-mobile-background.png");background-position:center bottom 110px;background-size:100%}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.june2023Promo.all .marketingPageContainer .christmasLady{display:none}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.june2023Promo.all .marketingPageContainer .christmasLady{display:block;margin:0 auto}}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.june2023Promo .greyTopStripe .logoSlogan .stripeSlogan{margin-left:20px;margin-top:30px;margin-bottom:35px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo{background-size:cover;background-position:100% 100%;height:725px;padding-top:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo{height:640px;padding-top:20px;background-position:50% 55%}}@media (max-width:950px){.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo{background-position:25%;background-size:cover}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo{height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo .promoDuration{background-color:#bf2929}.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/june-2023/promo-june-en-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/june-2023/promo-june-en-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo.en{background-image:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/june-2023/promo-june-de-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/june-2023/promo-june-de-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo.de{background-image:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/june-2023/promo-june-es-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/june-2023/promo-june-es-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo.es{background-image:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo.fr{background-image:url("/images/layout-landing-page/top-banners/june-2023/promo-june-fr-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo.fr{background-image:url("/images/layout-landing-page/top-banners/june-2023/promo-june-fr-laptop.svg")}}@media (max-width:950px){.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo.fr{background-position:55%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo.fr{background-image:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo .marketingPageContainer{padding:30px 0 40px}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo .marketingPageContainer{padding:10px 0 40px;max-width:77%}}@media (max-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo .marketingPageContainer{max-width:90%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo .marketingPageContainer{padding:0;max-width:100%;text-align:center}}.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo .marketingPageContainer h1{padding:30px 0;font-weight:800;line-height:1.2;font-size:3.2em;max-width:520px}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo .marketingPageContainer h1{padding:20px 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo .marketingPageContainer h1{font-size:2.2em;text-align:center}}.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo .marketingPageContainer .additionalText{margin-bottom:0;font-size:1.7em;line-height:1.8em}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo .marketingPageContainer .additionalText{font-size:1.4em;text-align:center}.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo .marketingPageContainer .additionalText b{font-size:1.1em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo .marketingPageContainer .additionalText .price{font-weight:800;display:inline-block;margin-top:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo .marketingPageContainer .additionalText .info-icon{width:.7em}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo .marketingPageContainer .additionalText .info-icon{width:.85em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px 0 20px -6px}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto;font-size:14px}}@media (max-width:330px){.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto 0 10px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.june2023Promo .mobileImg{margin-top:-90px}.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo{height:680px;background-size:cover;background-image:url("/images/layout-landing-page/top-banners/travel-may-2023/te-may-2023-desktop.png");background-color:#f7fdf9;padding-top:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .marketingPageContainer p:not(.price),.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .marketingPageContainer .languageBox .gray{color:#fff !important;text-shadow:0 0 3px rgba(0,0,0,0.3)}.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .marketingPageContainer h1{padding:10px 0 0}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .marketingPageContainer h1{font-size:32px}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo{background-image:url("/images/layout-landing-page/top-banners/travel-may-2023/te-may-2023-laptop.png");height:665px}}@media (max-width:900px){.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo{background-position:55%}}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .marketingPageContainer{padding:60px 0 85px;max-width:500px;background-color:#35b7a7;margin:0 auto 0 20%;text-align:center}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .marketingPageContainer{margin:0 auto 0 10%}}@media (max-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .marketingPageContainer{max-width:450px;margin:0 auto 0 0}}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .marketingPageContainer{padding:30px 0 10px;width:90%;margin:20px auto;border-radius:15px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .marketingPageContainer h1{padding:0;font-weight:800;line-height:1.2;margin:10px auto;font-size:2.7em}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .marketingPageContainer h1{font-size:1.7em;margin:20px auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .marketingPageContainer .additionalText{margin:10px 0 0;font-size:1.4em}.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .marketingPageContainer .additionalText.smaller{margin-top:30px}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .marketingPageContainer .additionalText{font-size:1em}.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .marketingPageContainer .additionalText.bigger{font-size:1.1em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .marketingPageContainer .price{font-size:1.7em;font-weight:800;margin:20px 0 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .marketingPageContainer .price .info-icon{filter:brightness(230%);width:.8em}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .marketingPageContainer .price{font-size:1.5em;margin-top:15px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:15px auto 20px}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto}}@media (max-width:330px){.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto 10px -6px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .abstractButtonClass{text-align:center;display:block}}.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .abstractButtonClass .abstractButtonAppearance{padding:15px 90px;font-weight:600;font-size:1.3em;letter-spacing:1px;height:auto;background-color:#fff;color:#35b7a7 !important}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .abstractButtonClass .abstractButtonAppearance{max-width:260px;padding:15px 40px;width:100%}}.topBannerPlaceholder.marketingPageBanner.promoBanner.mayTravel2023Promo .promoDuration{background-color:#f77d2b}.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo{background-size:cover;background-position:100% 100%;height:725px;background-color:#fff}.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo{height:640px;padding-top:20px;background-position:50% 55%}}@media (max-width:950px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo{background-position:35%;background-size:cover}.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.en2,.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.de2,.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.es2,.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.fr2{background-position:55%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo{height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo .promoDuration{background-color:#bf2929}.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/may-2023/promo-may-en-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/may-2023/promo-may-en-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.en{background-image:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.en2{background-image:url("/images/layout-landing-page/top-banners/may-2023/promo-may-en-desktop2.png")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.en2{background-image:url("/images/layout-landing-page/top-banners/may-2023/promo-may-en-laptop2.png")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.en2{background-image:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/may-2023/promo-may-de-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/may-2023/promo-may-de-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.de{background-image:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.de2{background-image:url("/images/layout-landing-page/top-banners/may-2023/promo-may-de-desktop2.png")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.de2{background-image:url("/images/layout-landing-page/top-banners/may-2023/promo-may-de-laptop2.png")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.de2{background-image:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/may-2023/promo-may-es-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/may-2023/promo-may-es-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.es{background-image:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.es2{background-image:url("/images/layout-landing-page/top-banners/may-2023/promo-may-es-desktop2.png")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.es2{background-image:url("/images/layout-landing-page/top-banners/may-2023/promo-may-es-laptop2.png")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.es2{background-image:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.fr{background-image:url("/images/layout-landing-page/top-banners/may-2023/promo-may-fr-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.fr{background-image:url("/images/layout-landing-page/top-banners/may-2023/promo-may-fr-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.fr{background-image:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.fr2{background-image:url("/images/layout-landing-page/top-banners/may-2023/promo-may-fr-desktop2.png")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.fr2{background-image:url("/images/layout-landing-page/top-banners/may-2023/promo-may-fr-laptop2.png")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo.fr2{background-image:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo .marketingPageContainer{padding:30px 0 40px}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo .marketingPageContainer{padding:10px 0 40px;max-width:77%}}@media (max-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo .marketingPageContainer{max-width:90%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo .marketingPageContainer{padding:0;max-width:100%;text-align:center}}.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo .marketingPageContainer h1{padding:30px 0;font-weight:800;line-height:1.2;font-size:3.2em;max-width:520px}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo .marketingPageContainer h1{padding:20px 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo .marketingPageContainer h1{font-size:2.2em;text-align:center}}.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo .marketingPageContainer .additionalText{margin-bottom:0;font-size:1.7em;line-height:1.8em}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo .marketingPageContainer .additionalText{font-size:1.4em;text-align:center}.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo .marketingPageContainer .additionalText b{font-size:1.1em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo .marketingPageContainer .additionalText .price{font-weight:800;display:inline-block;margin-top:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo .marketingPageContainer .additionalText .info-icon{width:.7em}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo .marketingPageContainer .additionalText .info-icon{width:.85em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:20px 0 20px -6px}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px 0 20px -6px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto 0;font-size:14px}}@media (max-width:330px){.topBannerPlaceholder.marketingPageBanner.promoBanner.may2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto 0 10px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo{height:680px;background-size:cover;background-image:url("/images/layout-landing-page/top-banners/promo-april-2023/be-april-2023-desktop.png");background-color:#323540}.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .marketingPageContainer p:not(.price),.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .marketingPageContainer .languageBox .gray{color:#fff !important;text-shadow:0 0 3px rgba(0,0,0,0.3)}.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .marketingPageContainer h1{padding:10px 0 0}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .marketingPageContainer h1{font-size:32px}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo{background-image:url("/images/layout-landing-page/top-banners/promo-april-2023/be-april-2023-laptop.png");height:625px;padding-top:20px}}@media (max-width:900px){.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo{background-position:25%}}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .marketingPageContainer{padding:20px 0 40px}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .marketingPageContainer{padding:0 0 40px}}@media (max-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .marketingPageContainer{max-width:90%}}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .marketingPageContainer{padding:0;text-align:center}}.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .marketingPageContainer h1{padding:0;font-weight:800;line-height:1.2;margin-top:10px}.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .marketingPageContainer .additionalText{margin:15px 0 0;font-size:1.4em}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .marketingPageContainer .additionalText{margin:10px 0}}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .marketingPageContainer .additionalText{font-size:1.2em;margin:15px 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .marketingPageContainer .latestLowestPrice{font-size:12px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .marketingPageContainer .price{font-size:1.7em;font-weight:800;margin:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .marketingPageContainer .price .info-icon{width:.7em}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .marketingPageContainer .price .info-icon{width:.85em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:5px 0 20px -6px}.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .marketingPageContainer .offersCountdownContainer.onTopBanner p{margin:10px 0}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto}}@media (max-width:330px){.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto 10px -6px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .abstractButtonClass .abstractButtonAppearance{padding:15px 90px}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .abstractButtonClass .abstractButtonAppearance{padding:15px 40px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.april2023BusinessPromo .promoDuration{background-color:#ff9000}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo{background-size:cover;background-position:100% 100%;height:725px;background-color:#fff;padding-top:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo{background-position:100% 40%}}@media (max-width:1400px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo{height:640px}}@media (max-width:950px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo{background-position:33%;background-size:cover}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo{height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo .promoDuration{background-color:#bf2929}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/easter-2023/promo-easter-en-desktop.svg")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/easter-2023/promo-easter-en-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.en{background-image:none;background-color:#7dcfd1}}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.en2 .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.de2 .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.es2 .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.fr2 .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.en2 .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.de2 .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.es2 .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.fr2 .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.en2 .marketingPageContainer p:not(.price),.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.de2 .marketingPageContainer p:not(.price),.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.es2 .marketingPageContainer p:not(.price),.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.fr2 .marketingPageContainer p:not(.price),.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.en2 .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.de2 .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.es2 .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.fr2 .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.en2 .marketingPageContainer .languageBox .gray,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.de2 .marketingPageContainer .languageBox .gray,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.es2 .marketingPageContainer .languageBox .gray,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.fr2 .marketingPageContainer .languageBox .gray{color:#fff !important;text-shadow:0 0 3px rgba(0,0,0,0.3)}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.en2 .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.de2 .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.es2 .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.fr2 .marketingPageContainer h1{padding:10px 0 0}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.en2 .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.de2 .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.es2 .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.fr2 .marketingPageContainer h1{font-size:32px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.en2 .info-icon,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.de2 .info-icon,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.es2 .info-icon,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.fr2 .info-icon{filter:brightness(230%)}@media (max-width:950px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.en2,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.de2,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.es2,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.fr2{background-position:60%}}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.en2 .marketingPageContainer .abstractButtonAppearance,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.de2 .marketingPageContainer .abstractButtonAppearance,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.es2 .marketingPageContainer .abstractButtonAppearance,.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.fr2 .marketingPageContainer .abstractButtonAppearance{background-color:transparent;border:3px solid #fff;color:#fff}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.en2{background-image:url("/images/layout-landing-page/top-banners/easter-2023/promo-easter-en-desktop2.png")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.en2{background-image:url("/images/layout-landing-page/top-banners/easter-2023/promo-easter-en-laptop2.png")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.en2{background:linear-gradient(#fff, #e2ecfb 55%)}}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.en2 .marketingPageContainer{background-color:#6693c6}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.en2 .marketingPageContainer .abstractButtonAppearance:hover{background-color:#5386bf}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/easter-2023/promo-easter-de-desktop.svg")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/easter-2023/promo-easter-de-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.de{background-image:none;background-color:#e0aa53}}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.de2{background-image:url("/images/layout-landing-page/top-banners/easter-2023/promo-easter-de-desktop2.png")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.de2{background-image:url("/images/layout-landing-page/top-banners/easter-2023/promo-easter-de-laptop2.png")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.de2{background:linear-gradient(#fff, #e2ecfb 55%)}}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.de2 .marketingPageContainer{background-color:#d87e3a}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.de2 .marketingPageContainer .abstractButtonAppearance:hover{background-color:#cf7129}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/easter-2023/promo-easter-es-desktop.svg")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/easter-2023/promo-easter-es-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.es{background-image:none;background-color:#56bf97}}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.es2{background-image:url("/images/layout-landing-page/top-banners/easter-2023/promo-easter-es-desktop2.png")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.es2{background-image:url("/images/layout-landing-page/top-banners/easter-2023/promo-easter-es-laptop2.png")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.es2{background:linear-gradient(#fff, #e2ecfb 55%)}}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.es2 .marketingPageContainer{background-color:#4dbc7a}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.es2 .marketingPageContainer .abstractButtonAppearance:hover{background-color:#41ae6d}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.fr{background-image:url("/images/layout-landing-page/top-banners/easter-2023/promo-easter-fr-desktop.svg")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.fr{background-image:url("/images/layout-landing-page/top-banners/easter-2023/promo-easter-fr-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.fr{background-image:none;background-color:#e5c84e}}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.fr2{background-image:url("/images/layout-landing-page/top-banners/easter-2023/promo-easter-fr-desktop2.png")}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.fr2{background-image:url("/images/layout-landing-page/top-banners/easter-2023/promo-easter-fr-laptop2.png")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.fr2{background:linear-gradient(#fff, #e2ecfb 55%)}}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.fr2 .marketingPageContainer{background-color:#ef991b}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo.fr2 .marketingPageContainer .abstractButtonAppearance:hover{background-color:#e18c10}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo .marketingPageContainer{padding:65px 30px 40px;margin:0 auto 0 22%;background-color:white;height:100%;width:500px;text-align:center}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo .marketingPageContainer{width:460px;margin:0 auto 0 12%;padding:25px 20px 40px}}@media (max-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo .marketingPageContainer{width:400px;margin:0 auto 0 0;padding:25px 10px 40px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo .marketingPageContainer{padding:25px 15px;width:90%;border-radius:15px;margin:20px auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo .marketingPageContainer h1{padding:30px 0;font-weight:800;line-height:1.2;font-size:3em;max-width:520px}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo .marketingPageContainer h1{padding:20px 0}}@media (max-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo .marketingPageContainer h1{font-size:2.2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo .marketingPageContainer .additionalText{margin-bottom:0;font-size:1.7em;line-height:1.8em}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo .marketingPageContainer .additionalText{font-size:1.4em}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo .marketingPageContainer .additionalText b{font-size:1.1em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo .marketingPageContainer .additionalText .price{font-weight:800;display:inline-block;margin-top:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo .marketingPageContainer .additionalText .info-icon{width:.7em}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo .marketingPageContainer .additionalText .info-icon{width:.85em}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo .marketingPageContainer .latestLowestPrice{font-size:12px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:20px auto}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto 0;font-size:14px}}@media (max-width:340px){.topBannerPlaceholder.marketingPageBanner.promoBanner.easter2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto 0 -16px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo{background-size:cover;background-position:100% 100%;height:725px;background-color:#fff}.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo{height:640px;padding-top:20px;background-position:50% 55%}}@media (max-width:950px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo{background-position:20%;background-size:cover}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo{height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo .promoDuration{background-color:#bf2929}.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/spring-2023/promo-spring-en-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/spring-2023/promo-spring-en-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo.en{background-image:none;background-color:#bde0ec}}.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/spring-2023/promo-spring-de-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/spring-2023/promo-spring-de-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo.de{background-image:none;background-color:#ecf4ea}}.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/spring-2023/promo-spring-es-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/spring-2023/promo-spring-es-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo.es{background-image:none;background-color:#dffbe1}}.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo.it{background-image:url("/images/layout-landing-page/top-banners/spring-2023/promo-spring-it-dektop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo.it{background-image:url("/images/layout-landing-page/top-banners/spring-2023/promo-spring-it-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo.it{background-image:none;background-color:#dffbe1}}.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo.fr{background-image:url("/images/layout-landing-page/top-banners/spring-2023/promo-spring-fr-desktop.svg")}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo.fr{background-image:url("/images/layout-landing-page/top-banners/spring-2023/promo-spring-fr-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo.fr{background-image:none;background-color:#bbdcd6}}.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo .marketingPageContainer{padding:30px 0 40px}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo .marketingPageContainer{padding:10px 0 40px;max-width:77%}}@media (max-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo .marketingPageContainer{max-width:90%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo .marketingPageContainer{padding:0;max-width:100%;text-align:center}}.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo .marketingPageContainer h1{padding:30px 0;font-weight:800;line-height:1.2;font-size:3.2em;max-width:520px}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo .marketingPageContainer h1{padding:20px 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo .marketingPageContainer h1{font-size:2.2em;text-align:center}}.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo .marketingPageContainer .additionalText{margin-bottom:0;font-size:1.7em;line-height:1.8em}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo .marketingPageContainer .additionalText{font-size:1.4em;text-align:center}.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo .marketingPageContainer .additionalText b{font-size:1.1em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo .marketingPageContainer .additionalText .price{font-weight:800;display:inline-block;margin-top:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo .marketingPageContainer .additionalText .info-icon{width:.7em}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo .marketingPageContainer .additionalText .info-icon{width:.85em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:20px 0 20px -6px}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px 0 20px -6px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto 0;font-size:14px}}@media (max-width:330px){.topBannerPlaceholder.marketingPageBanner.promoBanner.spring2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto 0 10px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo{background-size:cover;background-position:100% 100%;height:725px}.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo{height:640px;padding-top:20px;background-position:50% 55%}}@media (max-width:950px){.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo{background-position:75%;background-size:cover}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo{height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo .promoDuration{background-color:#bf2929}.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/valentines-2023/promo-valentines-en-desktop.svg");background-color:#F7E8E7}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/valentines-2023/promo-valentines-en-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo.en{background-image:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/valentines-2023/promo-valentines-de-desktop.svg");background-color:#F7E8E7}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/valentines-2023/promo-valentines-de-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo.de{background-image:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/valentines-2023/promo-valentines-es-desktop.svg");background-color:#E4D8EF}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/valentines-2023/promo-valentines-es-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo.es{background-image:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo.it{background-image:url("/images/layout-landing-page/top-banners/valentines-2023/promo-valentines-it-dektop.svg");background-color:#D9D6EA}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo.it{background-image:url("/images/layout-landing-page/top-banners/valentines-2023/promo-valentines-it-laptop.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo.it{background-image:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo.fr{background-image:url("/images/layout-landing-page/top-banners/valentines-2023/promo-valentines-fr-desktop.svg");background-color:#EAD0DE}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo.fr{background-image:url("/images/layout-landing-page/top-banners/valentines-2023/promo-valentines-fr-laptop.svg")}}@media (max-width:950px){.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo.fr{background-position:55%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo.fr{background-image:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo .marketingPageContainer{padding:30px 0 40px}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo .marketingPageContainer{padding:10px 0 40px;max-width:77%}}@media (max-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo .marketingPageContainer{max-width:90%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo .marketingPageContainer{padding:0;max-width:100%;text-align:center}}.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo .marketingPageContainer h1{padding:30px 0;font-weight:800;line-height:1.2;font-size:3.2em;max-width:520px}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo .marketingPageContainer h1{padding:20px 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo .marketingPageContainer h1{font-size:2.2em;text-align:center}}.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo .marketingPageContainer .additionalText{margin-bottom:0;font-size:1.7em;line-height:1.8em}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo .marketingPageContainer .additionalText{font-size:1.4em;text-align:center}.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo .marketingPageContainer .additionalText b{font-size:1.1em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo .marketingPageContainer .additionalText .price{font-weight:800;display:inline-block;margin-top:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:30px 0 20px -6px}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px 0 20px -6px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto;font-size:14px}}@media (max-width:330px){.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto 0 10px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.valentines2023Promo .mobileImg{padding-top:20px}.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023TravelPromo{height:680px;background-size:cover;background-image:url("/images/layout-landing-page/top-banners/travel-january-2023/te-january-2023-desktop.png");background-color:#edeff3}.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023TravelPromo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023TravelPromo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023TravelPromo{background-image:url("/images/layout-landing-page/top-banners/travel-january-2023/te-january-2023-laptop.png");height:625px;padding-top:20px}}@media (max-width:900px){.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023TravelPromo{background-position:55%}}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023TravelPromo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023TravelPromo .marketingPageContainer{padding:20px 0 40px}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023TravelPromo .marketingPageContainer{padding:0 0 40px}}@media (max-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023TravelPromo .marketingPageContainer{max-width:90%}}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023TravelPromo .marketingPageContainer{padding:0;text-align:center}}.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023TravelPromo .marketingPageContainer h1{padding:0;font-weight:800;line-height:1.2;margin-top:10px}.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023TravelPromo .marketingPageContainer h1 .percentage{font-size:1.5em}.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023TravelPromo .marketingPageContainer .additionalText{margin:10px 0 0;font-size:1.4em}.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023TravelPromo .marketingPageContainer .additionalText.bigger{font-size:1.7em}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023TravelPromo .marketingPageContainer .additionalText{font-size:1.2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023TravelPromo .marketingPageContainer .price{font-size:1.7em;font-weight:800;margin:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023TravelPromo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:15px 0 20px -6px}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023TravelPromo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto}}@media (max-width:330px){.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023TravelPromo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto 10px -6px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023TravelPromo .abstractButtonClass{text-align:center;display:block}}.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023TravelPromo .abstractButtonClass .abstractButtonAppearance{padding:15px 90px;font-weight:600;font-size:1.3em;letter-spacing:1px;height:auto}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023TravelPromo .abstractButtonClass .abstractButtonAppearance{max-width:260px;padding:15px 40px;width:100%}}.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023TravelPromo .promoDuration{background-color:#bf2929}.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023Promo{height:680px;background-size:cover;background-image:url("/images/layout-landing-page/top-banners/promo-january-2023/be-january-2023-desktop.png");background-color:#dceaf3}.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023Promo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023Promo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023Promo{background-image:url("/images/layout-landing-page/top-banners/promo-january-2023/be-january-2023-laptop.png");height:625px;padding-top:20px}}@media (max-width:900px){.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023Promo{background-position:60%}}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023Promo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023Promo .marketingPageContainer{padding:20px 0 40px}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023Promo .marketingPageContainer{padding:0 0 40px}}@media (max-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023Promo .marketingPageContainer{max-width:90%}}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023Promo .marketingPageContainer{padding:0;text-align:center}}.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023Promo .marketingPageContainer h1{padding:0;font-weight:800;line-height:1.2;margin-top:20px}.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023Promo .marketingPageContainer .additionalText{margin:20px 0 0;font-size:1.6em}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023Promo .marketingPageContainer .additionalText{font-size:1.2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023Promo .marketingPageContainer .price{font-size:1.7em;font-weight:800;margin:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:5px 0 20px -6px}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto}}@media (max-width:330px){.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto 10px -6px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023Promo .abstractButtonClass .abstractButtonAppearance{padding:15px 90px}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023Promo .abstractButtonClass .abstractButtonAppearance{padding:15px 40px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.january2023Promo .promoDuration{background-color:#bf2929}.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo{background-size:cover;background-position:100% 100%;height:725px}.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo .marketingPageContainer h1,.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo .marketingPageContainer h2,.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo .marketingPageContainer p:not(.price),.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo .marketingPageContainer .additionalText,.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo .marketingPageContainer .languageBox .gray{color:#fff !important;text-shadow:0 0 3px rgba(0,0,0,0.3)}.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo .marketingPageContainer h1{padding:10px 0 0}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo .marketingPageContainer h1{font-size:32px}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo{height:640px;padding-top:20px;background-position:50% 85%}}@media (max-width:950px){.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo{background-position:30%;background-size:cover}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo{height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo .promoDuration{background-color:#bf2929}.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/new-year-2023/promo-new-year-en.svg");background-color:#303367}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/new-year-2023/promo-new-year-en-laptop.svg")}}@media (max-width:768px){.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo.en{background-image:url("/images/layout-landing-page/top-banners/new-year-2023/promo-new-year-en-tablet.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo.en{background-image:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/new-year-2023/promo-new-year-de.svg");background-color:#4c325b}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/new-year-2023/promo-new-year-de-laptop.svg")}}@media (max-width:768px){.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo.de{background-image:url("/images/layout-landing-page/top-banners/new-year-2023/promo-new-year-de-tablet.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo.de{background-image:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/new-year-2023/promo-new-year-es.svg");background-color:#4f2c39}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/new-year-2023/promo-new-year-es-laptop.svg")}}@media (max-width:768px){.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo.es{background-image:url("/images/layout-landing-page/top-banners/new-year-2023/promo-new-year-es-tablet.svg")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo.es{background-image:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo .marketingPageContainer{padding:30px 0 40px}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo .marketingPageContainer{padding:10px 0 40px;max-width:77%}}@media (max-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo .marketingPageContainer{max-width:90%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo .marketingPageContainer{padding:0;max-width:100%;text-align:center}}.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo .marketingPageContainer h1{padding:30px 0;font-weight:800;line-height:1.2;font-size:3.2em;max-width:520px}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo .marketingPageContainer h1{padding:20px 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo .marketingPageContainer h1{font-size:2.2em;text-align:center}}.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo .marketingPageContainer .additionalText{margin-bottom:0;font-size:1.7em;line-height:1.8em}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo .marketingPageContainer .additionalText{font-size:1.4em;text-align:center}.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo .marketingPageContainer .additionalText b{font-size:1.1em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo .marketingPageContainer .additionalText .price{font-weight:800;display:inline-block;margin-top:15px}.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:30px 0 20px -6px}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px 0 20px -6px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto;font-size:14px}}@media (max-width:330px){.topBannerPlaceholder.marketingPageBanner.promoBanner.newyear2023Promo .marketingPageContainer .offersCountdownContainer.onTopBanner{margin:10px auto 0 10px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo{background-size:cover;background-position:center 50px;height:808px;background-color:#b9dced;padding-top:0;background-image:url("/images/layout-landing-page/top-banners/es-it-fr-package/sunny-package-2023-desktop.png")}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo{height:740px;background-image:url("/images/layout-landing-page/top-banners/es-it-fr-package/sunny-package-2023-laptop.png")}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo{height:auto;background-position:100% 800px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo{background-image:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .promoDuration{z-index:6;background-color:#bf2929}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .promoDuration{position:relative}}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .greyTopStripe{display:block;padding:25px 0 0 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .greyTopStripe .logoSlogan .stripeSlogan{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .greyTopStripe .logoSlogan .mobileLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .greyTopStripe .logoSlogan .desktopLogo{display:inline-block}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .greyTopStripe{background-color:#f6f9ff;width:100%;padding:25px 45px;display:flex;align-items:center;justify-content:space-between}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .greyTopStripe .logoSlogan{display:flex;align-items:center}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .greyTopStripe .logoSlogan .stripeSlogan{display:inline-block;margin-left:20px;color:#333333}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .greyTopStripe{padding:15px 45px}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .greyTopStripe .logoSlogan .stripeSlogan{font-size:1.2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .logoSloganMobile{display:block;padding:20px 0 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .logoSloganMobile .stripeSlogan{color:#fff;font-size:1.5em;font-weight:600}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .logoSloganMobile{display:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer{padding:0 0 40px;max-width:none;text-align:center}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer{padding:10px 0 40px}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer{padding:0;max-width:100%;text-align:center}}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff;margin:-26px 0}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .mobileCountdown{position:absolute;top:15px;right:-30px;width:500px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .mobileCountdown{right:25px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:20px auto}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:35px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px;font-weight:600}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:25px 0 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .languageBox{position:relative;box-shadow:0 0 11px rgba(0,0,0,0.15);width:500px;background-color:#f6f9ff;border-radius:20px;text-align:center;padding:25px 50px;margin:3% 40px 20px 20%}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .languageBox{margin:3% 40px 20px 5%;padding:20px}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .languageBox{width:85%;padding:20px 10px;margin:20px auto 75px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .languageBox{margin:20px auto -50px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .languageBox h2{padding:30px 0;font-weight:800;line-height:1.2;font-size:3.2em;text-align:center;margin:0 auto}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .languageBox h2{padding:20px 0}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .languageBox h2{font-size:2em;padding-top:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .languageBox .courses{font-size:1.7em;font-weight:400}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .languageBox .courses{font-size:1.1em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .languageBox .courses b{font-weight:800}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .languageBox p.price{margin:0 auto 40px;font-size:1.8em}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .languageBox p.price{font-size:1.2em;margin-bottom:20px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .languageBox p.price b{font-weight:800}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .languageBox div.allPackageFlags{margin:0}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .languageBox div.allPackageFlags{margin:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .languageBox div.allPackageFlags img{width:40px;margin-right:15px}.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .languageBox div.allPackageFlags img:last-of-type{margin-right:0}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .languageBox div.allPackageFlags img{width:29px;margin-right:10px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .languageBox div.allPackageFlags img{margin-right:6px;width:24px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.package2023Promo .marketingPageContainer .languageBox div.allPackageFlags .abstractButtonClass .abstractButtonAppearance{display:inline-block;padding:10px 25px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo{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/lifetime-2024/january/lifetime-all-january-desktop-background.png");background-position-y:100px;background-size:auto}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .greyTopStripe{padding-top:25px}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .greyTopStripe .logoSlogan .desktopLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .greyTopStripe .logoSlogan .mobileLogo{display:block;margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .greyTopStripe .logoSlogan .stripeSlogan{color:#fff;font-size:18px;font-weight:400}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .greyTopStripe{background-color:#f6f9ff;width:100%;padding:10px 32px;display:flex;align-items:center;justify-content:space-between}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .greyTopStripe .logoSlogan{display:flex;align-items:center}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .greyTopStripe .logoSlogan .stripeSlogan{display:inline-block;margin-left:20px;color:#333333;font-size:1.5em}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .greyTopStripe .logoSlogan .mobileLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .greyTopStripe .logoSlogan .desktopLogo{display:inline-block}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo{background-image:url("/images/layout-landing-page/top-banners/lifetime-2024/january/lifetime-all-january-laptop-background.png");background-position-y:90px;background-size:1670px;height:unset}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo{background-size:1445px;height:640px}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo{background-color:#FF6B54;background-image:none;height:auto}}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer{display:flex;flex-direction:column;justify-content:center;height:730px;padding:unset}}@media (min-width:992px) and (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer{height:520px}}@media (min-width:1441px) and (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer{height:600px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox{box-shadow:0 0 11px rgba(0,0,0,0.15);width:600px;background-color:white;border-radius:20px;margin-left:160px}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox{width:470px}}@media (max-width:1300px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox{width:350px}}@media (max-width:1140px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox{margin-left:110px}}@media (min-width:768px) and (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox{margin:60px 30px 100px;width:420px;padding:20px 0;z-index:1}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox{margin:0 auto}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox{padding:20px 0}}@media (max-width:500px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox{width:90%}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox div.allPackageFlags{display:flex;width:54%;justify-content:space-between;margin:20px auto}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox div.allPackageFlags{width:66%}}@media (max-width:1300px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox div.allPackageFlags{width:79%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox div.allPackageFlags{width:61%}}@media (max-width:500px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox div.allPackageFlags{width:79%;max-width:230px;gap:4%}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox div.allPackageFlags img{width:40px}@media (max-width:1300px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox div.allPackageFlags img{width:35px}}@media (min-width:768px) and (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox div.allPackageFlags img{width:33px}}@media (max-width:500px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox div.allPackageFlags img{width:30px}}@media (min-width:768px) and (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox h2{font-size:2em !important}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox h2{padding:30px 0 10px;font-weight:800;line-height:1.2;font-size:2.2em;text-align:center;margin:0 auto}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox h2{padding:20px 0}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox h2{font-size:1.8em;padding:10px 0 15px;line-height:1}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox h2 span.thinner{font-weight:400;font-size:.9em}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox h2 span.thinner{font-size:.6em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox div.price{display:flex;flex-direction:column;max-width:191px;margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox div.price .priceForAll{font-weight:800;font-size:3.6em;background:transparent;border:none;margin:15px auto -15px}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox div.price .priceForAll{font-size:3em}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox div.price .priceForAll{font-size:2.7em;margin-top:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox div.price p.singleLanguagePrice{font-weight:300;font-size:13px;line-height:0;margin-left:auto}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox div.price p.singleLanguagePrice{margin-left:unset;font-size:1.1em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .languageBox .abstractButtonClass:not(.copyLinkButton) .abstractButtonAppearance{margin-bottom:20px}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .mobileImg{display:none}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .mobileImg{display:block;width:101%}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .tabletImg{display:none}@media (min-width:768px) and (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .tabletImg{display:block;transform:translate(50px, -525px);width:95%;margin-bottom:-527px}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .mobileCountdown{margin:0 0 -1px !important;position:relative;bottom:unset;background:linear-gradient(to right, white, #f6f9ff)}}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .marketingPageContainer .mobileCountdown{margin:-20px 0 !important;right:-60px;top:33px}}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .greyTopStripe{background:linear-gradient(to right, white, #f6f9ff)}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .greyTopStripe .stripeSlogan{font-weight:500 !important}}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.januaryPromo .greyTopStripe .stripeSlogan{margin-left:20px;margin-top:30px;margin-bottom:35px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo{padding-top:0;height:1150px;background-position:center bottom;position:relative;background-color:transparent;background-position-y:0;background-size:cover;height:auto !important}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .greyTopStripe{padding-top:25px}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .greyTopStripe .logoSlogan .desktopLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .greyTopStripe .logoSlogan .mobileLogo{display:block;margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .greyTopStripe .logoSlogan .stripeSlogan{color:#fff;font-size:18px;font-weight:400}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .greyTopStripe{background-color:#f6f9ff;width:100%;padding:10px 32px;display:flex;align-items:center;justify-content:space-between}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .greyTopStripe .logoSlogan{display:flex;align-items:center}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .greyTopStripe .logoSlogan .stripeSlogan{display:inline-block;margin-left:20px;color:#333333;font-size:1.5em}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .greyTopStripe .logoSlogan .mobileLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .greyTopStripe .logoSlogan .desktopLogo{display:inline-block}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .latestLowestPrice{position:absolute;bottom:-55px;right:0;left:0;font-size:16px;font-weight:500;color:#fff}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .latestLowestPrice{font-size:14px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .latestLowestPrice{font-size:13px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .latestLowestPrice .info-icon{filter:brightness(230%)}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo.en{background-image:url("/images/layout-landing-page/top-banners/valentines-2024/en-desktop.svg")}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo.de{background-image:url("/images/layout-landing-page/top-banners/valentines-2024/de-desktop.svg")}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo.es{background-image:url("/images/layout-landing-page/top-banners/valentines-2024/es-desktop.svg")}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo.fr{background-image:url("/images/layout-landing-page/top-banners/valentines-2024/fr-desktop.svg")}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo.it{background-image:url("/images/layout-landing-page/top-banners/valentines-2024/it-desktop.svg")}}@media (min-width:768px) and (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo.en{background-image:url("/images/layout-landing-page/top-banners/valentines-2024/en-laptop.svg")}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo.de{background-image:url("/images/layout-landing-page/top-banners/valentines-2024/de-laptop.svg")}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo.es{background-image:url("/images/layout-landing-page/top-banners/valentines-2024/es-laptop.svg")}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo.fr{background-image:url("/images/layout-landing-page/top-banners/valentines-2024/fr-laptop.svg")}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo.it{background-image:url("/images/layout-landing-page/top-banners/valentines-2024/it-laptop.svg")}}@media (min-width:1551px) and (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo{background-position-y:-140px}}@media (min-width:1441px) and (max-width:1550px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo{background-position-y:-125px}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo{background-color:#fff0f2;background-size:100%;background-position:center top}}@media (max-width:991px) and (max-width:840px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo{background-color:#FC818E;background-position:center top 90px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo{background:linear-gradient(to bottom, #FC818E, #fdbdc4) no-repeat;height:auto;margin-bottom:-25px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer{position:relative}}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer{display:flex;flex-direction:column;justify-content:center;height:730px;padding:unset}}@media (min-width:1441px) and (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer{height:640px}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer{height:700px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox{box-shadow:0 0 11px rgba(0,0,0,0.15);width:600px;background-color:white;border-radius:20px;margin-left:160px}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox{width:470px}}@media (max-width:1300px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox{width:350px}}@media (max-width:1140px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox{margin-left:110px}}@media (min-width:768px) and (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox{margin:25px 43px 100px;width:350px;padding:40px 0;z-index:1}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox{margin:0 auto;z-index:1}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox{padding:20px 0}}@media (max-width:500px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox{width:90%}}@media (min-width:768px) and (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox h2{font-size:2em !important}}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox .price{background-color:transparent !important;border:none !important}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox .latestLowestPrice{color:#f9f9f9}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox .latestLowestPrice .info-icon{filter:brightness(230%)}@media (min-width:768px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox .latestLowestPrice{color:#767676}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox .latestLowestPrice .info-icon{filter:brightness(100%)}}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox .abstractButtonClass:not(.copyLinkButton) .abstractButtonAppearance{margin-bottom:20px}@media (min-width:768px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .languageBox .abstractButtonClass:not(.copyLinkButton) .abstractButtonAppearance{margin-bottom:5px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .mobileCountdown{position:relative;background:linear-gradient(to right, white, #f6f9ff)}@media (min-width:768px) and (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .mobileCountdown{bottom:20px}}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .mobileCountdown{background:transparent;margin:-20px 0 !important;right:-60px;top:33px;bottom:unset;position:absolute}}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .mobileImg{display:block;margin-top:50px}@media (min-width:361px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .mobileImg{width:101%}}@media (min-width:768px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .marketingPageContainer .mobileImg{display:none}}.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .greyTopStripe{position:relative;z-index:1}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .greyTopStripe{position:unset;background:linear-gradient(to right, white, #f6f9ff)}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .greyTopStripe .stripeSlogan{font-weight:500 !important}}@media (min-width:768px) and (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .greyTopStripe .stripeSlogan{text-shadow:0 0 10px rgba(218,87,110,0.25)}}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.februaryPromo .greyTopStripe .stripeSlogan{margin-left:20px;margin-top:30px;margin-bottom:35px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo{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/lifetime-2024/march/business-english-background-desktop.png")}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo{background-image:none;height:auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .greyTopStripe{padding-top:25px}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .greyTopStripe .logoSlogan .desktopLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .greyTopStripe .logoSlogan .mobileLogo{display:block;margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .greyTopStripe .logoSlogan .stripeSlogan{color:#fff;font-size:18px;font-weight:400}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .greyTopStripe{background-color:#f6f9ff;width:100%;padding:10px 32px;display:flex;align-items:center;justify-content:space-between}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .greyTopStripe .logoSlogan{display:flex;align-items:center}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .greyTopStripe .logoSlogan .stripeSlogan{display:inline-block;margin-left:20px;color:#333333;font-size:1.5em}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .greyTopStripe .logoSlogan .mobileLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .greyTopStripe .logoSlogan .desktopLogo{display:inline-block}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo{height:770px !important;background-position:center;background-size:unset !important}}@media (max-width:1023px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo{background-image:url("/images/layout-landing-page/top-banners/lifetime-2024/march/business-english-background-laptop.png");background-size:cover}}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo{height:unset;background-position:center}}@media (min-width:601px) and (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo{height:auto}}@media (min-width:481px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo{background-position-y:0}}@media (max-width:480px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo{background-image:url("/images/layout-landing-page/top-banners/lifetime-2024/march/business-english-background-mobile.png");background-size:cover;background-position-y:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer{position:relative}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer{display:flex;flex-direction:column;padding:0;justify-content:center;height:665px}}@media (max-width:530px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer h1{font-size:1.5rem !important}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer h1{font-size:2em}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper{display:flex;gap:250px;justify-content:center;height:60%}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper{height:60%;gap:250px !important}}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper{gap:120px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper{gap:100px}}@media (max-width:1023px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper{gap:30px}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper{flex-direction:column;margin:35px 0;gap:40px}}@media (max-width:700px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper{margin-top:0;gap:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile{box-shadow:0 0 11px rgba(0,0,0,0.15);width:400px;background-color:white;border-radius:20px;padding:30px;display:flex;flex-direction:column;justify-content:center}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile{width:350px}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile{max-width:700px;width:unset;display:grid;margin:0 auto;grid-template-columns:1fr 175px;grid-template-rows:repeat(2, 1fr)}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile.yearlyBox{order:2}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .abstractButtonClass,.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .forHowLong{justify-self:end}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .forHowLong{align-self:start;height:fit-content;margin:unset !important;width:unset !important}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .abstractButtonClass{align-self:end;height:55px}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile h1{text-align:left;font-size:2em}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .price{margin:.1em auto .1em 0 !important;font-size:2.8em !important}}@media (max-width:700px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile{margin:10px 20px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .forHowLong{font-size:1.2em !important}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .abstractButtonClass .abstractButtonAppearance{height:50px}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .abstractButtonClass span.buttonText{line-height:1.2em}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile{grid-template-columns:1fr 215px}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .abstractButtonAppearance{padding:15px 60px}}@media (max-width:575px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile{padding:20px;grid-template-columns:1fr 175px;gap:15px}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile h1{margin-top:-5px;font-size:2em}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .price{font-size:2em !important;margin:20px auto 0 0 !important}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .abstractButtonClass{margin-bottom:0}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .abstractButtonClass .abstractButtonAppearance{max-width:260px;width:170px}}@media (max-width:380px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile{display:grid;gap:5px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr)}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile h1{font-size:20px !important}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .forHowLong{font-size:13px !important}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .price,.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .abstractButtonClass{grid-column:1 / 3}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .price{font-size:2.2em !important;margin:0 auto 8px !important}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .abstractButtonClass{margin-bottom:-30px}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .abstractButtonClass .abstractButtonAppearance{margin:-25px auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .forHowLong{border-radius:5px;font-size:1.5em;width:50%;margin:30px auto 0;letter-spacing:2px;padding:0 10px}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .forHowLong.forYear{background:#efefef;width:30%}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .forHowLong.forYear{width:25%}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .forHowLong.forever{background:#4d4d4d;color:white;width:43%}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .forHowLong.forever{width:37%}}@media (min-width:530px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .forHowLong{margin-top:5px !important}}@media (min-width:700px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .forHowLong{margin-top:10px !important}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tilesWrapper .tile .price{font-size:3.3em;margin:.5em auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .mobileImg{display:none}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .mobileImg{display:block;width:70vw;margin:20px auto 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tabletImg{display:none}@media (min-width:601px) and (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .tabletImg{display:block;margin:0 auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .laptopImg{display:none}@media (min-width:768px) and (max-width:1023px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .laptopImg{display:block;margin:0 auto}}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .desktopImg{display:none}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .desktopImg{display:block;margin:0 auto;position:absolute;left:50%;transform:translateX(-50%);width:320px;bottom:-2px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .desktopImg{width:350px}}@media (max-width:1023px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .mobileCountdown{margin:0 0 -1px !important;position:relative;bottom:unset;background:linear-gradient(to right, white, #f6f9ff)}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .mobileCountdown{margin:-20px 0 !important;right:-60px;top:33px}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer.onTopBanner{margin:-100px 0 0}}@media (max-width:1023px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .greyTopStripe .logoSlogan .desktopLogo{display:block;margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .greyTopStripe .logoSlogan .mobileLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .greyTopStripe .logoSlogan .stripeSlogan{color:#4d4d4d}}@media (max-width:1023px) and (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .greyTopStripe .logoSlogan .stripeSlogan{margin-left:20px;margin-top:30px;margin-bottom:35px}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.lifetimePromo.marchPromo .greyTopStripe{background:linear-gradient(to right, white, #f6f9ff)}}.businessEngLPContents .firstContent{background-color:#f2f2f6 !important}.businessEngLPContents .lifetimeBoxesContainer{padding:30px 15%;background-color:#fbfbfb}@media (max-width:1600px){.businessEngLPContents .lifetimeBoxesContainer{padding:30px 7%}}@media (max-width:1200px){.businessEngLPContents .lifetimeBoxesContainer{padding:30px 2%}}@media (max-width:480px){.businessEngLPContents .lifetimeBoxesContainer{padding:20px 10px;display:block}}.businessEngLPContents .lifetimeBoxesContainer h2,.businessEngLPContents .lifetimeBoxesContainer p{text-align:center}@media (max-width:480px){.businessEngLPContents .lifetimeBoxesContainer h2,.businessEngLPContents .lifetimeBoxesContainer p{max-width:285px;margin:0 auto;font-size:1.7em}}.businessEngLPContents .lifetimeBoxesContainer p{font-size:26px;margin:5px 0}@media (max-width:480px){.businessEngLPContents .lifetimeBoxesContainer p{font-size:16px;margin:15px auto}}.businessEngLPContents .lifetimeBoxesContainer .owl-carousel .owl-dots button.owl-dot{text-align:center;width:38px;height:38px}@media (min-width:768px){.businessEngLPContents .lifetimeBoxesContainer .owl-carousel .owl-dots button.owl-dot{width:46px;height:46px}}.businessEngLPContents .lifetimeBoxesContainer .owl-carousel .owl-dots button.owl-dot span{background-color:#e3e3ec;width:10px;height:10px;margin:0 auto;border-radius:50%;display:block}.businessEngLPContents .lifetimeBoxesContainer .owl-carousel .owl-dots button.owl-dot:hover span{background-color:#d4d4e1}.businessEngLPContents .lifetimeBoxesContainer .owl-carousel .owl-dots button.owl-dot.active span{background-color:#ff5c00}.businessEngLPContents .lifetimeBoxesContainer .boxesForLifetime{display:flex;justify-content:space-between;margin:35px 0}@media (max-width:992px){.businessEngLPContents .lifetimeBoxesContainer .boxesForLifetime{display:block;text-align:center;margin:0 0 30px}}@media (max-width:992px){.businessEngLPContents .lifetimeBoxesContainer .boxesForLifetime.newLP{display:flex;flex-wrap:wrap;justify-content:center}}.businessEngLPContents .lifetimeBoxesContainer .boxesForLifetime.newLP .featureBox{width:19%;margin:10px auto}.businessEngLPContents .lifetimeBoxesContainer .boxesForLifetime.newLP .featureBox h3{max-width:146px;margin:0 auto}.businessEngLPContents .lifetimeBoxesContainer .boxesForLifetime.newLP .featureBox img{width:60px;margin:0 auto}.businessEngLPContents .lifetimeBoxesContainer .boxesForLifetime.newLP .featureBox p{font-size:16px}@media (max-width:992px){.businessEngLPContents .lifetimeBoxesContainer .boxesForLifetime.newLP .featureBox{margin:10px auto;width:33%}}@media (max-width:767px){.businessEngLPContents .lifetimeBoxesContainer .boxesForLifetime.newLP .featureBox{width:80%}}.businessEngLPContents .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){.businessEngLPContents .lifetimeBoxesContainer .boxesForLifetime .shadowBox{width:80%;padding:20px;margin:20px auto;height:220px}}@media (max-width:480px){.businessEngLPContents .lifetimeBoxesContainer .boxesForLifetime .shadowBox{padding:10px 10px 20px;margin:10px auto;height:165px}}.businessEngLPContents .lifetimeBoxesContainer .boxesForLifetime .shadowBox p{font-size:13px;margin:0 auto;max-width:300px}@media (max-width:480px){.businessEngLPContents .lifetimeBoxesContainer .boxesForLifetime .shadowBox p{max-width:250px}}.businessEngLPContents .lifetimeBoxesContainer .boxesForLifetime .shadowBox img{padding:20px 0 30px;height:110px}@media (max-width:480px){.businessEngLPContents .lifetimeBoxesContainer .boxesForLifetime .shadowBox img{height:80px;padding:20px 0}}.businessEngLPContents .firstContent h2{margin-top:25px}.businessEngLPContents .firstContent p{font-size:16px}@media (min-width:481px){.businessEngLPContents .firstContent p{margin-bottom:50px}}.businessEngLPContents .boxesForLifetime{gap:20px;justify-content:center !important}.businessEngLPContents .boxesForLifetime img{height:80px !important}.businessEngLPContents .lietimeRegulations{padding:50px 0;background-color:#232323;text-align:center}.businessEngLPContents .lietimeRegulations p{border-bottom:2px solid #fff;font-weight:400;font-size:24px;max-width:351px;margin:0 auto}.businessEngLPContents .lietimeRegulations a{text-decoration:none;color:#fff}.topBannerPlaceholder.marketingPageBanner.august2024Promo{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/august-2024/travel-english-desktop.svg")}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.august2024Promo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.august2024Promo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.august2024Promo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.august2024Promo{background-image:none;height:auto}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.august2024Promo{background-image:url("/images/layout-landing-page/top-banners/august-2024/travel-english-tablet.svg");background-position:top;background-size:cover}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.august2024Promo{background-image:none}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.august2024Promo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.august2024Promo .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.august2024Promo .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .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.august2024Promo .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:600px;padding:48px 48px 35px !important;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.august2024Promo .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.august2024Promo .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.august2024Promo .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.august2024Promo .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer{width:70% !important}}@media (min-width:1200px) and (max-width:1400px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer{width:525px}}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer h1{max-width:375px;color:#333333;font-weight:800}@media (max-width:390px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer h1{max-width:220px}}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer h1 span{color:#ff5c00}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer .latestLowestPrice{color:#333333}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer .price{font-weight:400;margin-top:15px}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer .price s{font-weight:700}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer .orangeParagraph{text-transform:uppercase}@media (max-width:375px){.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer .orangeParagraph{font-size:10px}}.topBannerPlaceholder.marketingPageBanner.august2024Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin:0}.topBannerPlaceholder.marketingPageBanner.september2024Promo,.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.september2024Promo,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.september2024Promo,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.september2024Promo,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.september2024Promo,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo{background-image:none;height:auto}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.september2024Promo,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo{background-image:none}}@media (min-width:601px) and (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.september2024Promo,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo{background-position:top;height:940px;background-size:cover}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.september2024Promo,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo{background-position:right top}}.topBannerPlaceholder.marketingPageBanner.september2024Promo.en,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo.en{background-image:url("/images/layout-landing-page/top-banners/september-2024/en-desktop.svg")}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.september2024Promo.en,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo.en{background-image:url("/images/layout-landing-page/top-banners/september-2024/en-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.september2024Promo.de,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo.de{background-image:url("/images/layout-landing-page/top-banners/september-2024/de-desktop.svg")}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.september2024Promo.de,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo.de{background-image:url("/images/layout-landing-page/top-banners/september-2024/de-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.september2024Promo.es,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo.es{background-image:url("/images/layout-landing-page/top-banners/september-2024/es-desktop.svg")}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.september2024Promo.es,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo.es{background-image:url("/images/layout-landing-page/top-banners/september-2024/es-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.september2024Promo.fr,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo.fr{background-image:url("/images/layout-landing-page/top-banners/september-2024/fr-desktop.svg")}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.september2024Promo.fr,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo.fr{background-image:url("/images/layout-landing-page/top-banners/september-2024/es-tablet.svg")}}.topBannerPlaceholder.marketingPageBanner.september2024Promo.it,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo.it{background-image:url("/images/layout-landing-page/top-banners/september-2024/it-desktop.svg")}@media (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.september2024Promo.it,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo.it{background-image:url("/images/layout-landing-page/top-banners/september-2024/it-tablet.svg")}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.september2024Promo.noCounter .marketingPageContainer .mobileCountdown,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .languageBox,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .languageBox,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .languageBox,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .languageBox,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .languageBox p.additionalText,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .languageBox p.additionalText,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .languageBox h1,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .languageBox h1,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .languageBox h1 span.discount,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .languageBox h1 span.discount,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .languageBox p.price,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .languageBox p.price,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .languageBox p.price b,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .languageBox p.price span.info-icon,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .languageBox a.abstractButtonClass,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .languageBox .gray,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .mobileCountdown,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .mobileCountdown,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .mobileCountdown,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .promoDuration,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .promoDuration,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer,.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.september2024Promo .marketingPageContainer .infoContainer,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer .abstractButtonAppearance,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer,.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.september2024Promo .marketingPageContainer .infoContainer,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:600px;padding:48px 48px 35px !important;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer.secondary h2,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer.secondary h2,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer.secondary h2,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer p,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer p,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer .flag,.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.september2024Promo .marketingPageContainer .infoContainer .flag,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer .flag,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer .orangeParagraph,.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.september2024Promo .marketingPageContainer .infoContainer .orangeParagraph,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer .latestLowestPrice,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer{width:85% !important}}@media (min-width:1200px) and (max-width:1400px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer{width:525px}}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer h1{color:#333333;font-weight:800}@media (max-width:390px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer h1{max-width:220px}}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer h1 span,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer h1 span{color:#ff5c00}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer .latestLowestPrice,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .latestLowestPrice{color:#333333}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .price{font-weight:400;margin-top:15px}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .price s{font-weight:700}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer .orangeParagraph,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .orangeParagraph{text-transform:uppercase}@media (max-width:375px){.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer .orangeParagraph,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .orangeParagraph{font-size:10px}}.topBannerPlaceholder.marketingPageBanner.september2024Promo .marketingPageContainer .infoContainer .abstractButtonAppearance,.topBannerPlaceholder.marketingPageBanner.januaryFlashSalePromo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin:0}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-image:url("/images/layout-landing-page/top-banners/promo-september-2024/business-desktop.png")}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo{background-image:none;height:auto}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo{background-image:url("/images/layout-landing-page/top-banners/promo-september-2024/business-tablet.png")}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo{background-image:none}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .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.septemberBusiness2024Promo .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:600px;padding:48px 48px 35px !important;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .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.septemberBusiness2024Promo .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .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.septemberBusiness2024Promo .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer .latestLowestPrice{color:#333333}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer h1{max-width:440px}@media (max-width:1670px) and (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer h1{font-size:34px}}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer p.price{font-weight:400}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer p.price,.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer p.price s{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer p.price s{font-weight:700}.topBannerPlaceholder.marketingPageBanner.septemberBusiness2024Promo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin:0}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth{padding-top:0;height:1150px;background-size:cover;background-position:center bottom;position:relative;background-color:#fff;background-image:none}@media (max-width:1920px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth{background-image:none;height:auto}}@media (min-width:601px) and (max-width:1200px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth{background-image:url("/images/layout-landing-page/top-banners/october-2024/one-month/tablet.png");height:800px;background-size:cover;background-repeat:no-repeat}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth{background-position:right 65px;background-image:url("/images/layout-landing-page/top-banners/october-2024/one-month/desktop.png")}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.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.october2024Promo.oneMonth .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:600px;padding:48px 48px 35px !important;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.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.october2024Promo.oneMonth .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.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.october2024Promo.oneMonth .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer h1{color:#333333;font-weight:800}@media (max-width:390px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer h1{max-width:220px}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer h1 span{color:#ff5c00}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer .latestLowestPrice{color:#333333}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer .latestLowestPrice{margin-bottom:15px;margin-top:10px}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer .price{font-weight:400;margin-top:15px}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer .price span{font-weight:700}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer .price .orange{font-size:26px}}@media (max-width:500px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.oneMonth .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{margin:0;background-color:rgba(0,0,0,0.04) !important}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo{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.october2024Promo.yearlyPromo{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo{background-image:none;height:auto}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo{background-image:url("/images/layout-landing-page/top-banners/october-2024/yearly/tablet.svg");height:900px;background-size:cover}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo{background-position:left bottom;background-image:url("/images/layout-landing-page/top-banners/october-2024/yearly/desktop.svg")}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo{background-position:right bottom}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .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.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:600px;padding:48px 48px 35px !important;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .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.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .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.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer{top:55% !important}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer h1{color:#333333;font-weight:800}@media (max-width:390px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer h1{max-width:220px}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer h1 span{color:#ff5c00}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer .latestLowestPrice{color:#333333}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer .latestLowestPrice{margin-bottom:15px;margin-top:10px}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer .price{font-weight:400;margin-top:15px}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer .price span{font-weight:700}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer .price .orange{font-size:26px}}@media (max-width:500px){.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.october2024Promo.yearlyPromo .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{margin:0;background-color:rgba(0,0,0,0.04) !important}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024{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.halloweenPromo2024{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024{background-image:none;height:auto}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024.en{background-image:url("/images/layout-landing-page/top-banners/october-2024/halloween/tablet-en.svg");height:900px;background-size:cover}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024.en{background-position:center bottom;background-image:url("/images/layout-landing-page/top-banners/october-2024/halloween/desktop-en.svg")}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024.en{background-position:top right;height:890px}}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024.es{background-image:url("/images/layout-landing-page/top-banners/october-2024/halloween/tablet-es.svg");height:900px;background-size:cover}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024.es{background-position:center bottom;background-image:url("/images/layout-landing-page/top-banners/october-2024/halloween/desktop-es.svg")}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024.es{background-position:top right;height:890px}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .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.halloweenPromo2024 .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:600px;padding:48px 48px 35px !important;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .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.halloweenPromo2024 .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .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.halloweenPromo2024 .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer{bottom:45px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer{top:55% !important}}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer h1{color:#333333;font-weight:800}@media (max-width:390px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer h1{max-width:220px}}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer h1 span{color:#ff5c00}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer .latestLowestPrice{color:#333333}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer .latestLowestPrice{margin-bottom:15px;margin-top:10px}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer .price{font-weight:400;margin-top:15px}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer .price span{font-weight:700}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer .price .orange{font-size:26px}}@media (max-width:500px){.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.halloweenPromo2024 .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{margin:0;background-color:rgba(0,0,0,0.04) !important}.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}}@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}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.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 .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .promoDuration{font-size:18px}}.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:600px;padding:48px 48px 35px !important;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 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}@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{color:#ff5c00;font-weight:400}.topBannerPlaceholder.marketingPageBanner.referralProgram2024 .marketingPageContainer .infoContainer h2.referralProgramFootnote{font-size:32px;font-weight:400;line-height:38px;margin:0 0 20px 0}@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.christmasPromo2024{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.christmasPromo2024{height:850px}}@media (max-width:1669px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024{height:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024{height:760px;background-position:top;background-size:100%}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024{background-image:none;height:auto}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024{background-image:url("/images/layout-landing-page/top-banners/christmas-2024/tablet.svg");height:900px;background-size:cover}}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024{height:1100px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024{background-position:center bottom;background-image:url("/images/layout-landing-page/top-banners/christmas-2024/background-desktop.svg");height:720px}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024{background-position:top right;height:900px}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@media (min-width:992px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer{padding:0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer{padding:100px 10%}}@media (min-width:1670px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer{padding:160px 13%}}@media (max-width:991px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer{padding:0}}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer{padding:32px 32px 25px}}@media (min-width:576px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer .abstractButtonAppearance{margin-left:-5px}}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .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.christmasPromo2024 .marketingPageContainer .infoContainer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:initial;left:initial;bottom:initial;width:600px;padding:48px 48px 35px !important;max-width:unset !important}}@media (min-width:1920px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer{width:680px}}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer.secondary h2{font-size:calc(18px + 30px)}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer.secondary h2{font-size:calc(20px * 2)}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer.secondary h2{font-size:24px}}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer h2,.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer p{color:#fff}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer p{margin-top:0}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer .price{font-weight:600;color:#ff5c00;font-size:30px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer .price{font-size:24px}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer .price{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer .price s{color:#fff}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer .price s{font-size:30px}}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .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.christmasPromo2024 .marketingPageContainer .infoContainer .flag{top:-45px}}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .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.christmasPromo2024 .marketingPageContainer .infoContainer .orangeParagraph{font-size:13px;text-transform:none}}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{background-color:#474f65 !important}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer .latestLowestPrice{font-size:13px;margin-top:25px;text-shadow:none !important;margin-bottom:-10px}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer{bottom:45px}}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer h1{color:#333333;font-weight:800}@media (max-width:390px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer h1{max-width:220px}}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer h1 span{color:#ff5c00}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer .latestLowestPrice{color:#333333}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer .latestLowestPrice{margin-bottom:15px;margin-top:10px}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer .price{font-weight:400;margin-top:15px}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer .price span{font-weight:700}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer .price .orange{font-size:26px}}@media (max-width:500px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .infoContainer:not(.whiteBackground) .abstractButtonClass.disabledButton .abstractButtonAppearance{margin:0;background-color:rgba(0,0,0,0.04) !important}.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .santa{position:absolute;right:0;left:auto;bottom:0;margin:0 auto;width:1027px}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .santa{width:870px}}@media (max-width:1440px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .santa{width:720px}}@media (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.christmasPromo2024 .marketingPageContainer .santa{display:none}}.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}}@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}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.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 .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:#fff}@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:600px;padding:48px 48px 35px !important;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 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}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer{bottom:45px}}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer h1{color:#333333;font-weight:800}@media (max-width:390px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer h1{max-width:220px}}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer h1 span{color:#ff5c00}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer .latestLowestPrice{color:#333333}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer .latestLowestPrice{margin-bottom:15px;margin-top:10px}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer .price{font-weight:400;margin-top:15px}.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer .price span{font-weight:700}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer .price .orange{font-size:26px}}@media (max-width:500px){.topBannerPlaceholder.marketingPageBanner.januaryPromo2025 .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.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}}@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}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo.noCounter .marketingPageContainer .mobileCountdown,.topBannerPlaceholder.marketingPageBanner.mayPromo2025.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.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 .languageBox,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .languageBox,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .languageBox,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .languageBox,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .languageBox p.additionalText,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .languageBox p.additionalText,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .languageBox h1,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .languageBox h1,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .languageBox h1 span.discount,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .languageBox h1 span.discount,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .languageBox p.price,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .languageBox p.price,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .languageBox p.price b,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .languageBox p.price span.info-icon,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .languageBox a.abstractButtonClass,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .languageBox .gray,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .mobileCountdown,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .mobileCountdown,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .mobileCountdown,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .promoDuration,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .promoDuration,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer{position:relative;background-color:#202A47;width:100%;text-align:left;background-color:#fff}@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:600px;padding:48px 48px 35px !important;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 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}@media (min-width:601px) and (max-width:1199px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer{bottom:45px}}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer h1{color:#333333;font-weight:800}@media (max-width:390px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer h1,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer h1{max-width:220px}}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer h1 span,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer h1 span{color:#ff5c00}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer .latestLowestPrice,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer .latestLowestPrice{color:#333333}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer .latestLowestPrice,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer .latestLowestPrice{margin-bottom:15px;margin-top:10px}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer .price,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer .price{font-weight:400;margin-top:15px}.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer .price s,.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer .price span,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer .price span{font-weight:700}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer .price .orange,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer .price .orange{font-size:26px}}@media (max-width:500px){.topBannerPlaceholder.marketingPageBanner.january2025BePromo .marketingPageContainer .infoContainer .flag,.topBannerPlaceholder.marketingPageBanner.mayPromo2025 .marketingPageContainer .infoContainer .flag{top:-35px;width:70px}}.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}}@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}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.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 .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.valentines2025Promo .marketingPageContainer .promoDuration{font-size:18px}}.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:600px;padding:48px 48px 35px !important;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 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}@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}}@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")}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.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 .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.february2025Promo.oneMonth .marketingPageContainer .promoDuration{font-size:18px}}.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:600px;padding:48px 48px 35px !important;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 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}@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;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}}@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}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.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 .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.februaryPackagePromo .marketingPageContainer .promoDuration{font-size:18px}}.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:600px;padding:48px 48px 35px !important;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 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}@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}}@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}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.march2025Promo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.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 .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.march2025Promo .marketingPageContainer .promoDuration{font-size:18px}}.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:600px;padding:48px 48px 35px !important;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 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}@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 .greyTopStripe{padding-top:25px}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .greyTopStripe .logoSlogan .desktopLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .greyTopStripe .logoSlogan .mobileLogo{display:block;margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .greyTopStripe .logoSlogan .stripeSlogan{color:#fff;font-size:18px;font-weight:400}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .greyTopStripe{background-color:#f6f9ff;width:100%;padding:10px 32px;display:flex;align-items:center;justify-content:space-between}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .greyTopStripe .logoSlogan{display:flex;align-items:center}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .greyTopStripe .logoSlogan .stripeSlogan{display:inline-block;margin-left:20px;color:#333333;font-size:1.5em}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .greyTopStripe .logoSlogan .mobileLogo{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .greyTopStripe .logoSlogan .desktopLogo{display:inline-block}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer{padding:110px 15%;max-width:100%;text-align:center}@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}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .marketingPageContainer .promoDuration{font-size:18px}}.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .offersCountdownContainer.onTopBanner p,.topBannerPlaceholder.marketingPageBanner.promoBanner.businessEnglishLifetimePromo.marchPromo2025 .offersCountdownContainer.onTopBanner table .countdownTxt td{color:#333333 !important;text-shadow:none;font-weight:400}@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{position:relative}@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:600px;padding:48px 48px 35px !important;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 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}@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}}@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}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.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 .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.easter2025Promo .marketingPageContainer .promoDuration{font-size:18px}}.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:600px;padding:48px 48px 35px !important;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 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}@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}}@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")}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.april2025Promo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.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 .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.april2025Promo .marketingPageContainer .promoDuration{font-size:18px}}.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:600px;padding:48px 48px 35px !important;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 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}@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}}@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}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.may2025Promo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.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 .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.may2025Promo .marketingPageContainer .promoDuration{font-size:18px}}.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:600px;padding:48px 48px 35px !important;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 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}@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}}@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}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.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 .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.juneEs1month2025Promo .marketingPageContainer .promoDuration{font-size:18px}}.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:600px;padding:48px 48px 35px !important;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 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}@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;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.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")}}@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}}@media (max-width:599px){.topBannerPlaceholder.marketingPageBanner.defaultPromo.noCounter .marketingPageContainer .mobileCountdown{margin:0}}.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 .languageBox{position:relative;width:500px;background-color:#fff;border-radius:25px;padding:60px 0}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .languageBox{width:430px;padding:35px 0}}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .languageBox{width:100%;border-radius:0;margin:20px auto 0}}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .languageBox{width:90%;border-radius:25px;padding:20px 0 40px}}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .languageBox p.additionalText{font-size:22px;padding:20px 0 0;margin:0 auto}@media (max-width:992px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .languageBox p.additionalText{font-size:18px;padding:10px 0 0}}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .languageBox h1{padding:10px 0 0;font-size:2.5em;margin:0 auto}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .languageBox h1{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .languageBox h1 span.discount{padding-top:25px;font-size:2.5em;color:#333333}@media (max-width:1670px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .languageBox h1 span.discount{font-size:2em}}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .languageBox p.price{margin:30px auto 0;font-size:1.8em;background-color:#f7f7f7;max-width:340px;padding:12px;border-radius:7px;border:1px solid #BDBDBD}@media (max-width:767px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .languageBox p.price{font-size:1.2em;max-width:250px;margin:15px auto 0}}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .languageBox p.price b{font-weight:600}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .languageBox p.price span.info-icon{width:.8em}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .languageBox a.abstractButtonClass{margin-top:30px}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .languageBox .gray{font-size:13px;margin:5px auto 0}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .mobileCountdown{display:block;background-color:#f6f9ff}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .mobileCountdown{position:absolute;width:100%;bottom:55px;margin:-30px 0}}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .mobileCountdown{right:0;width:500px;top:30px;bottom:unset}}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{margin:0 auto}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:23px}@media (min-width:601px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown{font-size:28px}}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement{position:relative;color:#333333;background:#fff;box-shadow:0 0 20px rgba(60,89,131,0.2);border-radius:8px;letter-spacing:4px;padding-left:5px}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .line{display:none}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .countdownElement .hidingSpan{background-color:transparent}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table #offersCountdown .dots{padding:0 5px;text-shadow:none !important;font-size:22px;color:#333333}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table .countdownTxt td{padding-right:0}@media (min-width:1024px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer{display:flex;align-items:center;margin:10px 0 0;padding:0;max-width:455px}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p,.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer table{display:inline-block;margin-top:5px}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.2em;padding-right:20px}}@media (min-width:1200px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .mobileCountdown .offersCountdownContainer p{font-size:1.5em}}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .promoDuration{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding:3px 15px;font-size:20px;font-weight:600}@media (max-width:600px){.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .promoDuration{font-size:18px}}.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:600px;padding:48px 48px 35px !important;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 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}@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}.topBannerPlaceholder.marketingPageBanner.defaultPromo .marketingPageContainer .infoContainer .price s{font-weight:700}.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}}@media (min-width:600px){.topBannerPlaceholder.marketingPageBanner.lifetimePromo.reactivationJune2025 .infoContainer.reactivation.allLanguagesFor5PLN .flags{position:absolute;top:-22px;right:15px;gap:12px}.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}}
@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/anonymouspro/v21/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/v21/rP2cp2a15UIB7Un-bOeISG3pFuAT4C7c6A.ttf) format('truetype')}@font-face{font-family:'Cousine';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/cousine/v28/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/v22/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/v20/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/v15/N0bX2SlFPv1weGeLZDtgJv7X.ttf) format('truetype')}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/firamono/v15/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/v36/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/v22/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/v20/_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/v14/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/v13/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/v30/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/v30/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/v15/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/v30/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/v30/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/v16/i7dPIFZifjKcF5UAWdDRYEF8QA.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntumono/v18/KFOjCneDtsqEr0keqCMhbCc6CsE.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ubuntumono/v18/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/v17/pxiKyp0ihIEF2isfFJA.ttf) format('truetype')}@media (max-width:479px){.hide-below-xs{display:none !important}}@media (max-width:767px){.hide-below-sm{display:none !important}}@media (max-width:991px){.hide-below-md{display:none !important}}@media (max-width:1199px){.hide-below-lg{display:none !important}}@media (max-width:1669px){.hide-below-xl{display:none !important}}@media (min-width:480px){.hide-from-xs{display:none !important}}@media (min-width:768px){.hide-from-sm{display:none !important}}@media (min-width:992px){.hide-from-md{display:none !important}}@media (min-width:1200px){.hide-from-lg{display:none !important}}.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%)}.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) #thinHeader{position:static;box-shadow:none;margin:0}@media (max-width:1199px){body:not(.recommendationProgramLP) #thinHeader.hideOnMobile{display:none}}body:not(.recommendationProgramLP) 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}.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{color:#333333;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.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 .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:30px 15%;background-color:#fbfbfb}@media (max-width:1600px){.marketingPageWrapper .lifetimeBoxesContainer{padding:30px 7%}}@media (max-width:1200px){.marketingPageWrapper .lifetimeBoxesContainer{padding:30px 2%}}@media (max-width:480px){.marketingPageWrapper .lifetimeBoxesContainer{padding:20px 10px;display:block}}.marketingPageWrapper .lifetimeBoxesContainer h2,.marketingPageWrapper .lifetimeBoxesContainer p{text-align:center}@media (max-width:480px){.marketingPageWrapper .lifetimeBoxesContainer h2,.marketingPageWrapper .lifetimeBoxesContainer p{max-width:285px;margin:0 auto;font-size:1.7em}}.marketingPageWrapper .lifetimeBoxesContainer p{font-size:26px;margin:5px 0}@media (max-width:480px){.marketingPageWrapper .lifetimeBoxesContainer p{font-size:16px;margin:15px auto}}.marketingPageWrapper .lifetimeBoxesContainer .owl-carousel .owl-dots button.owl-dot{text-align:center;width:38px;height:38px}@media (min-width:768px){.marketingPageWrapper .lifetimeBoxesContainer .owl-carousel .owl-dots button.owl-dot{width:46px;height:46px}}.marketingPageWrapper .lifetimeBoxesContainer .owl-carousel .owl-dots button.owl-dot span{background-color:#e3e3ec;width:10px;height:10px;margin:0 auto;border-radius:50%;display:block}.marketingPageWrapper .lifetimeBoxesContainer .owl-carousel .owl-dots button.owl-dot:hover span{background-color:#d4d4e1}.marketingPageWrapper .lifetimeBoxesContainer .owl-carousel .owl-dots button.owl-dot.active span{background-color:#ff5c00}.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime{display:flex;justify-content:space-between;margin:35px 0}@media (max-width:992px){.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime{display:block;text-align:center;margin:0 0 30px}}@media (max-width:992px){.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime.newLP{display:flex;flex-wrap:wrap;justify-content:center}}.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime.newLP .featureBox{width:19%;margin:10px auto}.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime.newLP .featureBox h3{max-width:146px;margin:0 auto}.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime.newLP .featureBox img{width:60px;margin:0 auto}.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime.newLP .featureBox p{font-size:16px}@media (max-width:992px){.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime.newLP .featureBox{margin:10px auto;width:33%}}@media (max-width:767px){.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime.newLP .featureBox{width:80%}}.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:480px){.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:480px){.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime .shadowBox p{max-width:250px}}.marketingPageWrapper .lifetimeBoxesContainer .boxesForLifetime .shadowBox img{padding:20px 0 30px;height:110px}@media (max-width:480px){.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 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 .landingPageBusinessEnglishContent{background-color:#0065c2}.marketingPageWrapper .landingPageBusinessEnglishContent *{color:#fff}.marketingPageWrapper .landingPageBusinessEnglishContent .desktopImage{display:inline-block;width:50%;float:right}@media (max-width:992px){.marketingPageWrapper .landingPageBusinessEnglishContent .desktopImage{display:none}}.marketingPageWrapper .landingPageBusinessEnglishContent .mobileImage{display:none}@media (max-width:992px){.marketingPageWrapper .landingPageBusinessEnglishContent .mobileImage{display:block;width:100%}}.marketingPageWrapper .landingPageBusinessEnglishContent .marketingPageContainer{max-width:none}@media (max-width:992px){.marketingPageWrapper .landingPageBusinessEnglishContent .marketingPageContainer{padding:0}}.marketingPageWrapper .landingPageBusinessEnglishContent .marketingPageContainer .text{width:48%;margin:0 0 auto 15%;display:inline-block;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1670px){.marketingPageWrapper .landingPageBusinessEnglishContent .marketingPageContainer .text{margin:0 0 auto 8%}}@media (max-width:992px){.marketingPageWrapper .landingPageBusinessEnglishContent .marketingPageContainer .text{position:static;transform:none;width:100%;margin:0 auto;padding:40px}}@media (max-width:400px){.marketingPageWrapper .landingPageBusinessEnglishContent .marketingPageContainer .text{padding:40px 20px}}.marketingPageWrapper .landingPageBusinessEnglishContent .marketingPageContainer .text p,.marketingPageWrapper .landingPageBusinessEnglishContent .marketingPageContainer .text h3{font-size:18px;margin:15px 0}.marketingPageWrapper .landingPageBusinessEnglishContent .marketingPageContainer .text ul{padding-inline-start:20px;font-size:14px;font-weight:300;margin:25px 0}.marketingPageWrapper .landingPageBusinessEnglishContent .marketingPageContainer .text ul li{padding:2px 0}.marketingPageWrapper .landingPageBusinessEnglishContent .marketingPageContainer .text .newPrice{font-size:42px;font-weight:800;line-height:1.1em}.marketingPageWrapper .landingPageBusinessEnglishContent .marketingPageContainer .text .biggerPart{font-size:28px;display:block;font-weight:400}.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){.charakteryPage #thinHeader{display:none}}.charakteryPage.expired #thinHeader.promoOfferHeader .headerItem.headerButton{margin-right:30px;margin-left:auto}.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.moiibLogo .logo{width:70px;height:auto;left:105px}.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:105px}}@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")}}@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 (min-width:1200px){.newLandingPage .marketingPageWrapper.travel .promoPriceSection{background-image:url("/images/layout-landing-page/travel-english/travel-background.png")}}@media (max-width:600px){.newLandingPage .marketingPageWrapper.travel .promoPriceSection .landingPageContainer{border-bottom:2px solid #e3e3eb;padding-bottom:50px}}.newLandingPage .marketingPageWrapper.travel .promoPriceSection .landingPageContainer .infoContainer{background-color:#fff}.newLandingPage .marketingPageWrapper.travel .promoPriceSection .landingPageContainer .infoContainer h2{color:#333333}.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 .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:31.2%;text-align:center;padding:0;margin:10px;height:520px;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}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer .courseInfo h3{font-size:26px;margin:5px auto}.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{color:#ff5c00;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}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer .courseInfo ul{text-align:left}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer .courseInfo ul li{list-style-image:url('/images/icons/check1.svg')}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer .courseInfo ul li::marker{font-size:1.7em}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer .courseInfo ul li.grayListItem{color:#BDBDBD;list-style-image:url('/images/icons/iconX.svg')}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer .courseInfo .abstractButtonAppearance{padding:10px 25px;font-size:16px}.newLandingPage .marketingPageWrapper .landingPageCompare .compareContainer.theOne{border:1px solid #202A47}@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 .landingPageESSubscriptionModelInfo{padding:48px 0}@media (max-width:991px){.newLandingPage .marketingPageWrapper .landingPageESSubscriptionModelInfo{padding:24px 0}}.newLandingPage .marketingPageWrapper .landingPageESSubscriptionModelInfo .smallerH2{font-size:24px !important}@media (max-width:991px){.newLandingPage .marketingPageWrapper .landingPageESSubscriptionModelInfo .smallerH2{font-size:18px !important}}.newLandingPage .marketingPageWrapper .landingPageESSubscriptionModelInfo .subscriptionModelsDifferences{display:flex;gap:24px;margin:48px auto;place-content:center}@media (max-width:767px){.newLandingPage .marketingPageWrapper .landingPageESSubscriptionModelInfo .subscriptionModelsDifferences{flex-direction:column;margin:32px auto}}.newLandingPage .marketingPageWrapper .landingPageESSubscriptionModelInfo .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 .landingPageESSubscriptionModelInfo .subscriptionModelsDifferences div{width:100%;padding:0 24px 16px}}.newLandingPage .marketingPageWrapper .landingPageESSubscriptionModelInfo .subscriptionModelsDifferences div h3{font-size:18px !important;color:#002241}@media (max-width:991px){.newLandingPage .marketingPageWrapper .landingPageESSubscriptionModelInfo .subscriptionModelsDifferences div h3{font-size:14px !important}}.newLandingPage .marketingPageWrapper .landingPageESSubscriptionModelInfo .subscriptionModelsDifferences div h3 .orange{font-size:24px !important}@media (max-width:991px){.newLandingPage .marketingPageWrapper .landingPageESSubscriptionModelInfo .subscriptionModelsDifferences div h3 .orange{font-size:18px !important}}.newLandingPage .marketingPageWrapper .landingPageESSubscriptionModelInfo .subscriptionModelsDifferences div li{line-height:28px}.newLandingPage .marketingPageWrapper .landingPageESSubscriptionModelInfo .keepAccessToCourse{margin-bottom:48px}.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{position:relative}@media (min-width:600px){.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:600px){.newLandingPage .marketingPageWrapper .promoPriceSection.lifetime{background-image:url("/images/layout-landing-page/en/english-background-tablet-lifetime.png")}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper .promoPriceSection.lifetime{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:600px){.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:600px;padding:48px 48px 35px !important;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 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 .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: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{position:relative;text-align:center}@media (min-width:1200px){.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer{text-align:left}}.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer img{width:100%}@media (min-width:768px){.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer img{width:70%}}@media (min-width:1200px){.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer img{width:45%}}@media (min-width:1920px){.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer img{width:50%}}.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer img.mobileDevices{margin-top:60px}@media (min-width:1200px){.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer img.mobileDevices{margin-top:unset}}.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer .textSection{text-align:center}@media (min-width:1200px){.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer .textSection{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;text-align:left}}.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer .textSection h2{max-width:528px}.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer .textSection p{max-width:370px;margin:25px 0}.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer .textSection p.testBe{max-width:none}@media (min-width:1670px){.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer .textSection.toLeft{right:100px}}@media (max-width:1200px){.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer .textSection h2,.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer .textSection p{margin:20px auto}}.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer .textSection .lineWithAppButtons .appButton{margin-right:15px}.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer .textSection .lineWithAppButtons .appButton img{width:150px}.newLandingPage .marketingPageWrapper .landingPageTest .landingPageContainer .textSection .lineWithAppButtons .appleButton img{height:45px;width:140px}.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}
@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/anonymouspro/v21/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/v21/rP2cp2a15UIB7Un-bOeISG3pFuAT4C7c6A.ttf) format('truetype')}@font-face{font-family:'Cousine';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/cousine/v28/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/v22/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/v20/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/v15/N0bX2SlFPv1weGeLZDtgJv7X.ttf) format('truetype')}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/firamono/v15/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/v36/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/v22/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/v20/_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/v14/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/v13/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/v30/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/v30/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/v15/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/v30/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/v30/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/v16/i7dPIFZifjKcF5UAWdDRYEF8QA.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntumono/v18/KFOjCneDtsqEr0keqCMhbCc6CsE.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ubuntumono/v18/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/v17/pxiKyp0ihIEF2isfFJA.ttf) format('truetype')}@media (max-width:479px){.hide-below-xs{display:none !important}}@media (max-width:767px){.hide-below-sm{display:none !important}}@media (max-width:991px){.hide-below-md{display:none !important}}@media (max-width:1199px){.hide-below-lg{display:none !important}}@media (max-width:1669px){.hide-below-xl{display:none !important}}@media (min-width:480px){.hide-from-xs{display:none !important}}@media (min-width:768px){.hide-from-sm{display:none !important}}@media (min-width:992px){.hide-from-md{display:none !important}}@media (min-width:1200px){.hide-from-lg{display:none !important}}.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%)}.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 .orange{color:#ff5c00}.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/v21/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/v21/rP2cp2a15UIB7Un-bOeISG3pFuAT4C7c6A.ttf) format('truetype')}@font-face{font-family:'Cousine';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/cousine/v28/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/v22/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/v20/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/v15/N0bX2SlFPv1weGeLZDtgJv7X.ttf) format('truetype')}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/firamono/v15/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/v36/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/v22/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/v20/_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/v14/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/v13/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/v30/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/v30/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/v15/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/v30/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/v30/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/v16/i7dPIFZifjKcF5UAWdDRYEF8QA.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntumono/v18/KFOjCneDtsqEr0keqCMhbCc6CsE.ttf) format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ubuntumono/v18/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/v17/pxiKyp0ihIEF2isfFJA.ttf) format('truetype')}@media (max-width:479px){.hide-below-xs{display:none !important}}@media (max-width:767px){.hide-below-sm{display:none !important}}@media (max-width:991px){.hide-below-md{display:none !important}}@media (max-width:1199px){.hide-below-lg{display:none !important}}@media (max-width:1669px){.hide-below-xl{display:none !important}}@media (min-width:480px){.hide-from-xs{display:none !important}}@media (min-width:768px){.hide-from-sm{display:none !important}}@media (min-width:992px){.hide-from-md{display:none !important}}@media (min-width:1200px){.hide-from-lg{display:none !important}}.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%)}.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%}
