.faq-global-component,.faq-global-component_mob{background:var(--brand-light-mint);padding:100px 0 106px}.faq-global-component h2,.faq-global-component_mob h2{color:var(--text-primary);font-size:44px;font-weight:600;line-height:52px;margin-bottom:48px;text-align:center}@media (max-width:600px){.faq-global-component h2,.faq-global-component_mob h2{font-size:32px;line-height:38px;margin-bottom:32px}}.faq-global-component button,.faq-global-component_mob button{background:var(--brand-gold);border:none;border-radius:6px;color:var(--text-primary-invert);cursor:pointer;display:block;display:none;font-size:16px;font-weight:500;height:48px;margin:64px auto 0;outline:none;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s;width:195px}.faq-global-component button:hover,.faq-global-component_mob button:hover{background:var(--brand-gold-dark)}.faq-global-component button:focus,.faq-global-component_mob button:focus{box-shadow:0 0 0 3px #fbf1e9}.faq-global-component button:disabled,.faq-global-component_mob button:disabled{background:var(--brand-gold-secondary);cursor:not-allowed}.faq-global-component #faq-accordion-content,.faq-global-component #faq-accordion-content_mob,.faq-global-component_mob #faq-accordion-content,.faq-global-component_mob #faq-accordion-content_mob{display:flex;justify-content:space-between}.faq-global-component #faq-accordion-content .faq-left,.faq-global-component #faq-accordion-content .faq-right,.faq-global-component #faq-accordion-content_mob .faq-left,.faq-global-component #faq-accordion-content_mob .faq-right,.faq-global-component_mob #faq-accordion-content .faq-left,.faq-global-component_mob #faq-accordion-content .faq-right,.faq-global-component_mob #faq-accordion-content_mob .faq-left,.faq-global-component_mob #faq-accordion-content_mob .faq-right{width:calc(50% - 10px)}.faq-global-component #faq-accordion-content .faq-left .pl,.faq-global-component #faq-accordion-content .faq-right .pl,.faq-global-component #faq-accordion-content_mob .faq-left .pl,.faq-global-component #faq-accordion-content_mob .faq-right .pl,.faq-global-component_mob #faq-accordion-content .faq-left .pl,.faq-global-component_mob #faq-accordion-content .faq-right .pl,.faq-global-component_mob #faq-accordion-content_mob .faq-left .pl,.faq-global-component_mob #faq-accordion-content_mob .faq-right .pl{background:#fff;border:1px solid #dbeeeb;border-radius:16px;margin-bottom:16px}.faq-global-component #faq-accordion-content .faq-left .pl .faq-accordion-head,.faq-global-component #faq-accordion-content .faq-right .pl .faq-accordion-head,.faq-global-component #faq-accordion-content_mob .faq-left .pl .faq-accordion-head,.faq-global-component #faq-accordion-content_mob .faq-right .pl .faq-accordion-head,.faq-global-component_mob #faq-accordion-content .faq-left .pl .faq-accordion-head,.faq-global-component_mob #faq-accordion-content .faq-right .pl .faq-accordion-head,.faq-global-component_mob #faq-accordion-content_mob .faq-left .pl .faq-accordion-head,.faq-global-component_mob #faq-accordion-content_mob .faq-right .pl .faq-accordion-head{color:var(--text-primary);cursor:pointer;font-size:18px;font-weight:600;line-height:25px;padding:25px 53px 25px 28px;position:relative}.faq-global-component #faq-accordion-content .faq-left .pl .faq-accordion-head:before,.faq-global-component #faq-accordion-content .faq-right .pl .faq-accordion-head:before,.faq-global-component #faq-accordion-content_mob .faq-left .pl .faq-accordion-head:before,.faq-global-component #faq-accordion-content_mob .faq-right .pl .faq-accordion-head:before,.faq-global-component_mob #faq-accordion-content .faq-left .pl .faq-accordion-head:before,.faq-global-component_mob #faq-accordion-content .faq-right .pl .faq-accordion-head:before,.faq-global-component_mob #faq-accordion-content_mob .faq-left .pl .faq-accordion-head:before,.faq-global-component_mob #faq-accordion-content_mob .faq-right .pl .faq-accordion-head:before{background:url(../../src/img/faq-global-component-arrow-2.svg) no-repeat 50% 50%;content:"";height:16px;position:absolute;right:28px;top:50%;transform:translateY(-50%);transition:.3s;width:9px}.faq-global-component #faq-accordion-content .faq-left .pl .faq-accordion-head:hover:before,.faq-global-component #faq-accordion-content .faq-right .pl .faq-accordion-head:hover:before,.faq-global-component #faq-accordion-content_mob .faq-left .pl .faq-accordion-head:hover:before,.faq-global-component #faq-accordion-content_mob .faq-right .pl .faq-accordion-head:hover:before,.faq-global-component_mob #faq-accordion-content .faq-left .pl .faq-accordion-head:hover:before,.faq-global-component_mob #faq-accordion-content .faq-right .pl .faq-accordion-head:hover:before,.faq-global-component_mob #faq-accordion-content_mob .faq-left .pl .faq-accordion-head:hover:before,.faq-global-component_mob #faq-accordion-content_mob .faq-right .pl .faq-accordion-head:hover:before{right:24px}.faq-global-component #faq-accordion-content .faq-left .pl .faq-accordion-head.active:before,.faq-global-component #faq-accordion-content .faq-right .pl .faq-accordion-head.active:before,.faq-global-component #faq-accordion-content_mob .faq-left .pl .faq-accordion-head.active:before,.faq-global-component #faq-accordion-content_mob .faq-right .pl .faq-accordion-head.active:before,.faq-global-component_mob #faq-accordion-content .faq-left .pl .faq-accordion-head.active:before,.faq-global-component_mob #faq-accordion-content .faq-right .pl .faq-accordion-head.active:before,.faq-global-component_mob #faq-accordion-content_mob .faq-left .pl .faq-accordion-head.active:before,.faq-global-component_mob #faq-accordion-content_mob .faq-right .pl .faq-accordion-head.active:before{right:28px;transform:rotate(90deg) translateX(-50%)}.faq-global-component #faq-accordion-content .faq-left .pl .faq-accordion-body,.faq-global-component #faq-accordion-content .faq-right .pl .faq-accordion-body,.faq-global-component #faq-accordion-content_mob .faq-left .pl .faq-accordion-body,.faq-global-component #faq-accordion-content_mob .faq-right .pl .faq-accordion-body,.faq-global-component_mob #faq-accordion-content .faq-left .pl .faq-accordion-body,.faq-global-component_mob #faq-accordion-content .faq-right .pl .faq-accordion-body,.faq-global-component_mob #faq-accordion-content_mob .faq-left .pl .faq-accordion-body,.faq-global-component_mob #faq-accordion-content_mob .faq-right .pl .faq-accordion-body{color:var(--text-primary);display:none;font-size:16px;font-weight:400;line-height:22px;padding:0 40px 24px 24px}.faq-global-component #faq-accordion-content .faq-left .pl .faq-accordion-body ul,.faq-global-component #faq-accordion-content .faq-right .pl .faq-accordion-body ul,.faq-global-component #faq-accordion-content_mob .faq-left .pl .faq-accordion-body ul,.faq-global-component #faq-accordion-content_mob .faq-right .pl .faq-accordion-body ul,.faq-global-component_mob #faq-accordion-content .faq-left .pl .faq-accordion-body ul,.faq-global-component_mob #faq-accordion-content .faq-right .pl .faq-accordion-body ul,.faq-global-component_mob #faq-accordion-content_mob .faq-left .pl .faq-accordion-body ul,.faq-global-component_mob #faq-accordion-content_mob .faq-right .pl .faq-accordion-body ul{list-style-type:disc;margin-top:10px}.faq-global-component #faq-accordion-content .faq-left .pl .faq-accordion-body ul li,.faq-global-component #faq-accordion-content .faq-right .pl .faq-accordion-body ul li,.faq-global-component #faq-accordion-content_mob .faq-left .pl .faq-accordion-body ul li,.faq-global-component #faq-accordion-content_mob .faq-right .pl .faq-accordion-body ul li,.faq-global-component_mob #faq-accordion-content .faq-left .pl .faq-accordion-body ul li,.faq-global-component_mob #faq-accordion-content .faq-right .pl .faq-accordion-body ul li,.faq-global-component_mob #faq-accordion-content_mob .faq-left .pl .faq-accordion-body ul li,.faq-global-component_mob #faq-accordion-content_mob .faq-right .pl .faq-accordion-body ul li{margin-bottom:10px;margin-left:15px}.faq-global-component #faq-accordion-content .faq-left .pl .faq-accordion-body ul li::marker,.faq-global-component #faq-accordion-content .faq-right .pl .faq-accordion-body ul li::marker,.faq-global-component #faq-accordion-content_mob .faq-left .pl .faq-accordion-body ul li::marker,.faq-global-component #faq-accordion-content_mob .faq-right .pl .faq-accordion-body ul li::marker,.faq-global-component_mob #faq-accordion-content .faq-left .pl .faq-accordion-body ul li::marker,.faq-global-component_mob #faq-accordion-content .faq-right .pl .faq-accordion-body ul li::marker,.faq-global-component_mob #faq-accordion-content_mob .faq-left .pl .faq-accordion-body ul li::marker,.faq-global-component_mob #faq-accordion-content_mob .faq-right .pl .faq-accordion-body ul li::marker{color:var(--brand-gold)}.faq-global-component #faq-accordion-content .faq-left .pl .faq-accordion-body p,.faq-global-component #faq-accordion-content .faq-right .pl .faq-accordion-body p,.faq-global-component #faq-accordion-content_mob .faq-left .pl .faq-accordion-body p,.faq-global-component #faq-accordion-content_mob .faq-right .pl .faq-accordion-body p,.faq-global-component_mob #faq-accordion-content .faq-left .pl .faq-accordion-body p,.faq-global-component_mob #faq-accordion-content .faq-right .pl .faq-accordion-body p,.faq-global-component_mob #faq-accordion-content_mob .faq-left .pl .faq-accordion-body p,.faq-global-component_mob #faq-accordion-content_mob .faq-right .pl .faq-accordion-body p{margin-bottom:10px}.faq-global-component #faq-accordion-content .faq-left .pl .faq-accordion-body p:last-child,.faq-global-component #faq-accordion-content .faq-right .pl .faq-accordion-body p:last-child,.faq-global-component #faq-accordion-content_mob .faq-left .pl .faq-accordion-body p:last-child,.faq-global-component #faq-accordion-content_mob .faq-right .pl .faq-accordion-body p:last-child,.faq-global-component_mob #faq-accordion-content .faq-left .pl .faq-accordion-body p:last-child,.faq-global-component_mob #faq-accordion-content .faq-right .pl .faq-accordion-body p:last-child,.faq-global-component_mob #faq-accordion-content_mob .faq-left .pl .faq-accordion-body p:last-child,.faq-global-component_mob #faq-accordion-content_mob .faq-right .pl .faq-accordion-body p:last-child{margin-bottom:0}.faq-global-component #faq-accordion-content .faq-left .pl .faq-accordion-body a,.faq-global-component #faq-accordion-content .faq-right .pl .faq-accordion-body a,.faq-global-component #faq-accordion-content_mob .faq-left .pl .faq-accordion-body a,.faq-global-component #faq-accordion-content_mob .faq-right .pl .faq-accordion-body a,.faq-global-component_mob #faq-accordion-content .faq-left .pl .faq-accordion-body a,.faq-global-component_mob #faq-accordion-content .faq-right .pl .faq-accordion-body a,.faq-global-component_mob #faq-accordion-content_mob .faq-left .pl .faq-accordion-body a,.faq-global-component_mob #faq-accordion-content_mob .faq-right .pl .faq-accordion-body a{color:var(--brand-gold-dark);transition:.3s}.faq-global-component #faq-accordion-content .faq-left .pl .faq-accordion-body a:hover,.faq-global-component #faq-accordion-content .faq-right .pl .faq-accordion-body a:hover,.faq-global-component #faq-accordion-content_mob .faq-left .pl .faq-accordion-body a:hover,.faq-global-component #faq-accordion-content_mob .faq-right .pl .faq-accordion-body a:hover,.faq-global-component_mob #faq-accordion-content .faq-left .pl .faq-accordion-body a:hover,.faq-global-component_mob #faq-accordion-content .faq-right .pl .faq-accordion-body a:hover,.faq-global-component_mob #faq-accordion-content_mob .faq-left .pl .faq-accordion-body a:hover,.faq-global-component_mob #faq-accordion-content_mob .faq-right .pl .faq-accordion-body a:hover{color:var(--brand-gold)}@media (max-width:940px){.faq-global-component button,.faq-global-component_mob button{display:block}.faq-global-component #faq-accordion-content,.faq-global-component #faq-accordion-content_mob,.faq-global-component_mob #faq-accordion-content,.faq-global-component_mob #faq-accordion-content_mob{flex-wrap:wrap}.faq-global-component #faq-accordion-content .faq-left,.faq-global-component #faq-accordion-content .faq-right,.faq-global-component #faq-accordion-content_mob .faq-left,.faq-global-component #faq-accordion-content_mob .faq-right,.faq-global-component_mob #faq-accordion-content .faq-left,.faq-global-component_mob #faq-accordion-content .faq-right,.faq-global-component_mob #faq-accordion-content_mob .faq-left,.faq-global-component_mob #faq-accordion-content_mob .faq-right{width:100%}.faq-global-component #faq-accordion-content .faq-left .pl,.faq-global-component #faq-accordion-content .faq-right .pl,.faq-global-component #faq-accordion-content_mob .faq-left .pl,.faq-global-component #faq-accordion-content_mob .faq-right .pl,.faq-global-component_mob #faq-accordion-content .faq-left .pl,.faq-global-component_mob #faq-accordion-content .faq-right .pl,.faq-global-component_mob #faq-accordion-content_mob .faq-left .pl,.faq-global-component_mob #faq-accordion-content_mob .faq-right .pl{margin-bottom:8px}.faq-global-component #faq-accordion-content .faq-right .pl.disp-none,.faq-global-component #faq-accordion-content_mob .faq-right .pl.disp-none,.faq-global-component_mob #faq-accordion-content .faq-right .pl.disp-none,.faq-global-component_mob #faq-accordion-content_mob .faq-right .pl.disp-none{display:none!important}}@media (max-width:600px){.faq-global-component,.faq-global-component_mob{padding:60px 0}.faq-global-component button,.faq-global-component_mob button{margin-top:24px}.faq-global-component #faq-accordion-content .faq-left .pl .faq-accordion-head,.faq-global-component #faq-accordion-content .faq-right .pl .faq-accordion-head,.faq-global-component #faq-accordion-content_mob .faq-left .pl .faq-accordion-head,.faq-global-component #faq-accordion-content_mob .faq-right .pl .faq-accordion-head,.faq-global-component_mob #faq-accordion-content .faq-left .pl .faq-accordion-head,.faq-global-component_mob #faq-accordion-content .faq-right .pl .faq-accordion-head,.faq-global-component_mob #faq-accordion-content_mob .faq-left .pl .faq-accordion-head,.faq-global-component_mob #faq-accordion-content_mob .faq-right .pl .faq-accordion-head{padding:20px 49px 20px 24px}.faq-global-component #faq-accordion-content .faq-left .pl .faq-accordion-head.active:before,.faq-global-component #faq-accordion-content .faq-left .pl .faq-accordion-head:before,.faq-global-component #faq-accordion-content .faq-left .pl .faq-accordion-head:hover:before,.faq-global-component #faq-accordion-content .faq-right .pl .faq-accordion-head.active:before,.faq-global-component #faq-accordion-content .faq-right .pl .faq-accordion-head:before,.faq-global-component #faq-accordion-content .faq-right .pl .faq-accordion-head:hover:before,.faq-global-component #faq-accordion-content_mob .faq-left .pl .faq-accordion-head.active:before,.faq-global-component #faq-accordion-content_mob .faq-left .pl .faq-accordion-head:before,.faq-global-component #faq-accordion-content_mob .faq-left .pl .faq-accordion-head:hover:before,.faq-global-component #faq-accordion-content_mob .faq-right .pl .faq-accordion-head.active:before,.faq-global-component #faq-accordion-content_mob .faq-right .pl .faq-accordion-head:before,.faq-global-component #faq-accordion-content_mob .faq-right .pl .faq-accordion-head:hover:before,.faq-global-component_mob #faq-accordion-content .faq-left .pl .faq-accordion-head.active:before,.faq-global-component_mob #faq-accordion-content .faq-left .pl .faq-accordion-head:before,.faq-global-component_mob #faq-accordion-content .faq-left .pl .faq-accordion-head:hover:before,.faq-global-component_mob #faq-accordion-content .faq-right .pl .faq-accordion-head.active:before,.faq-global-component_mob #faq-accordion-content .faq-right .pl .faq-accordion-head:before,.faq-global-component_mob #faq-accordion-content .faq-right .pl .faq-accordion-head:hover:before,.faq-global-component_mob #faq-accordion-content_mob .faq-left .pl .faq-accordion-head.active:before,.faq-global-component_mob #faq-accordion-content_mob .faq-left .pl .faq-accordion-head:before,.faq-global-component_mob #faq-accordion-content_mob .faq-left .pl .faq-accordion-head:hover:before,.faq-global-component_mob #faq-accordion-content_mob .faq-right .pl .faq-accordion-head.active:before,.faq-global-component_mob #faq-accordion-content_mob .faq-right .pl .faq-accordion-head:before,.faq-global-component_mob #faq-accordion-content_mob .faq-right .pl .faq-accordion-head:hover:before{right:24px}.faq-global-component #faq-accordion-content .faq-left .pl .faq-accordion-body,.faq-global-component #faq-accordion-content .faq-right .pl .faq-accordion-body,.faq-global-component #faq-accordion-content_mob .faq-left .pl .faq-accordion-body,.faq-global-component #faq-accordion-content_mob .faq-right .pl .faq-accordion-body,.faq-global-component_mob #faq-accordion-content .faq-left .pl .faq-accordion-body,.faq-global-component_mob #faq-accordion-content .faq-right .pl .faq-accordion-body,.faq-global-component_mob #faq-accordion-content_mob .faq-left .pl .faq-accordion-body,.faq-global-component_mob #faq-accordion-content_mob .faq-right .pl .faq-accordion-body{padding:0 24px 24px}}.ecommerce-calendar .bl-1{background:#eff7f5;padding-bottom:60px;padding-top:80px}.ecommerce-calendar .bl-1 .flx{align-items:center;display:flex;justify-content:space-between}.ecommerce-calendar .bl-1 .flx .block h1{color:var(--text-primary);font-size:50px;font-weight:700;line-height:60px;margin-bottom:20px}@media (max-width:600px){.ecommerce-calendar .bl-1 .flx .block h1{font-size:36px;line-height:43px}}.ecommerce-calendar .bl-1 .flx .block p{color:var(--text-primary);font-size:20px;font-weight:400;line-height:28px;margin-bottom:32px}@media (max-width:600px){.ecommerce-calendar .bl-1 .flx .block p{font-size:18px;line-height:25px}}.ecommerce-calendar .bl-1 .flx .block a{background-color:var(--brand-pink);border:none;border-radius:8px;color:var(--text-primary-invert);cursor:pointer;display:block;font-size:16px;font-weight:500;height:40px;line-height:40px;outline:none;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s;width:220px}.ecommerce-calendar .bl-1 .flx .block a:hover{background-color:var(--brand-pink-dark)}.ecommerce-calendar .bl-1 .flx .block a:focus{box-shadow:0 0 0 3px rgba(255,125,175,.3)}.ecommerce-calendar .bl-1 .flx .block a:disabled{background-color:var(--brand-pink-secondary);cursor:not-allowed}.ecommerce-calendar .bl-1 .flx .block:first-child{padding-right:60px}.ecommerce-calendar .bl-2{background:url(../../src/img/ecommerce-calendar-bl-2-pixels.svg) no-repeat 50% 50%;padding-bottom:80px;padding-top:80px}.ecommerce-calendar .bl-2 h2{color:var(--text-primary);font-size:44px;font-weight:600;line-height:52px;margin-bottom:48px;text-align:center}@media (max-width:600px){.ecommerce-calendar .bl-2 h2{font-size:32px;line-height:38px;margin-bottom:32px}}.ecommerce-calendar .bl-2 h2 strong{font-weight:700}.ecommerce-calendar .bl-2 .flx{display:flex;flex-wrap:wrap;padding:0 75px}.ecommerce-calendar .bl-2 .flx .block{background:#fff;border-radius:8px;box-shadow:0 25px 60px 0 rgba(0,0,0,.08);margin-bottom:80px;margin-right:67px;padding:30px 26px;width:calc(33.33333% - 45px)}.ecommerce-calendar .bl-2 .flx .block h3{color:var(--text-primary);font-size:20px;font-weight:400;font-weight:500;line-height:28px;margin-bottom:10px}.ecommerce-calendar .bl-2 .flx .block p{color:var(--text-primary);font-size:16px;font-weight:400;line-height:22px}.ecommerce-calendar .bl-2 .flx .block img{margin-bottom:20px}.ecommerce-calendar .bl-2 .flx .block:nth-child(3n){margin-right:0}.ecommerce-calendar .bl-title{background:#eff7f5;margin-bottom:-50px;padding-top:80px}.ecommerce-calendar .bl-title h2{color:var(--text-primary);font-size:44px;font-weight:600;line-height:52px;margin-bottom:16px;text-align:center}@media (max-width:600px){.ecommerce-calendar .bl-title h2{font-size:32px;line-height:38px}}.ecommerce-calendar .bl-title h2 strong{font-weight:700}.ecommerce-calendar .bl-title p{color:var(--text-primary);font-size:20px;font-weight:400;line-height:28px;margin-bottom:48px;text-align:center}@media (max-width:600px){.ecommerce-calendar .bl-title p{font-size:18px;line-height:25px;margin-bottom:32px}}.ecommerce-calendar .bl-3{background:#eff7f5;padding:50px 0}.ecommerce-calendar .bl-3 #form{padding:0 75px}.ecommerce-calendar .bl-3 #form form{background:var(--text-primary) url(../../src/img/ecommerce-calendar-bl-2-pixels-form.svg) no-repeat 50% 50%;border-radius:8px;box-shadow:0 4px 60px 0 rgba(0,0,0,.1);padding:40px}.ecommerce-calendar .bl-3 #form form .flx-2{align-items:flex-end;display:flex;justify-content:space-between}.ecommerce-calendar .bl-3 #form form .flx-2 .block{position:relative;width:calc(33.33333% - 25px)}.ecommerce-calendar .bl-3 #form form .flx-2 .block span.error{background:transparent;border-radius:0;bottom:auto;color:#e54343;display:block;font-size:12px;font-weight:400;left:auto;line-height:16px;margin-top:5px;padding:0;position:static;position:absolute;right:auto;top:auto}.ecommerce-calendar .bl-3 #form form .flx-2 .block span.error:after{display:none}.ecommerce-calendar .bl-3 #form form .flx-2 .block label{color:var(--text-primary-invert);display:block;font-size:16px;font-weight:500;margin-bottom:10px}.ecommerce-calendar .bl-3 #form form .flx-2 .block input{background:transparent;border:1px solid var(--border);border-radius:6px;box-sizing:border-box;color:var(--text-primary);color:var(--text-primary-invert);font-size:16px;height:40px;outline:none;padding:8px 8px 8px 12px;transition:.3s;width:100%}.ecommerce-calendar .bl-3 #form form .flx-2 .block input::-moz-placeholder{color:var(--text-secondary)}.ecommerce-calendar .bl-3 #form form .flx-2 .block input::placeholder{color:var(--text-secondary)}.ecommerce-calendar .bl-3 #form form .flx-2 .block input:hover{border:1px solid var(--brand-gold-bright)}.ecommerce-calendar .bl-3 #form form .flx-2 .block input:focus{border:1px solid var(--brand-gold-bright);box-shadow:0 0 0 3px #fbf1e9}.ecommerce-calendar .bl-3 #form form .flx-2 .block input:disabled{background:var(--brand-grey)}.ecommerce-calendar .bl-3 #form form .flx-2 .block input.error{border:1px solid #e54343}.ecommerce-calendar .bl-3 #form form .flx-2 .block input.error:focus{box-shadow:none}@media (max-width:600px){.ecommerce-calendar .bl-3 #form form .flx-2 .block input{height:48px}}.ecommerce-calendar .bl-3 #form form .flx-2 .block button{background:var(--brand-gold);border:none;border-radius:6px;color:var(--text-primary-invert);cursor:pointer;display:block;font-size:16px;font-weight:500;height:40px;outline:none;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s;width:100%}.ecommerce-calendar .bl-3 #form form .flx-2 .block button:hover{background:var(--brand-gold-dark)}.ecommerce-calendar .bl-3 #form form .flx-2 .block button:focus{box-shadow:0 0 0 3px #fbf1e9}.ecommerce-calendar .bl-3 #form form .flx-2 .block button:disabled{background:var(--brand-gold-secondary);cursor:not-allowed}.ecommerce-calendar .bl-4{background:#eff7f5 url(../../src/img/features-bg.svg) no-repeat 50% 50%;padding:80px 0}.ecommerce-calendar .bl-4 h2{color:var(--text-primary);font-size:32px;font-weight:500;line-height:1.15;margin-bottom:80px;text-align:center}.ecommerce-calendar .bl-4 .flx{align-items:center;display:flex;justify-content:space-between;padding-bottom:180px}.ecommerce-calendar .bl-4 .flx .block img{border-radius:6px;box-shadow:0 40px 100px 0 rgba(0,0,0,.1);max-width:600px}.ecommerce-calendar .bl-4 .flx .block h3{align-items:center;color:var(--brand-gold);display:flex;font-size:21px;font-weight:700;line-height:1.43;margin-bottom:20px;text-transform:uppercase}.ecommerce-calendar .bl-4 .flx .block h3 strong{font-size:96px;font-weight:500;margin-right:30px}.ecommerce-calendar .bl-4 .flx .block p{color:var(--text-primary);font-size:20px;line-height:1.4;margin-bottom:20px}.ecommerce-calendar .bl-4 .flx .block p strong{color:#303047;font-weight:700}.ecommerce-calendar .bl-4 .flx .block p a{color:var(--brand-gold-dark);text-decoration:none}.ecommerce-calendar .bl-4 .flx .block p a:hover{color:var(--brand-gold)}.ecommerce-calendar .bl-4 .flx .block button{background:var(--brand-pink);border:none;border-radius:5px;color:var(--text-primary-invert);cursor:pointer;display:none;font-family:Rubik,sans-serif;font-size:16px;font-weight:500;height:40px;line-height:40px;outline:none;text-align:center;text-transform:uppercase;transition:.3s;width:220px}.ecommerce-calendar .bl-4 .flx .block button:hover{background:var(--brand-pink-dark)}.ecommerce-calendar .bl-4 .flx .block button:focus{box-shadow:0 0 0 3px rgba(255,125,175,.3),0 2px 16px 0 rgba(255,0,97,.4)}.ecommerce-calendar .bl-4 .flx .block ol{list-style-type:decimal}.ecommerce-calendar .bl-4 .flx .block ol li{color:#303047;font-size:16px;line-height:1.5;margin-bottom:20px;margin-left:20px}.ecommerce-calendar .bl-4 .flx .block:nth-child(2){max-width:500px}.ecommerce-calendar .bl-4 .flx:nth-child(odd) .block:first-child{order:2}.ecommerce-calendar .bl-4 .flx:nth-child(odd) .block:nth-child(2){order:1}.ecommerce-calendar .bl-4 .flx:nth-child(2n){background:url(../../src/img/features-line-1.svg) no-repeat 50% calc(100% + 50px);background-size:calc(100% - 150px)}.ecommerce-calendar .bl-4 .flx:nth-child(odd){background:url(../../src/img/features-line-2.svg) no-repeat 50% calc(100% + 50px);background-size:calc(100% - 150px)}.ecommerce-calendar .bl-4 .flx:last-child{background:none;padding-bottom:0}.ecommerce-calendar .bl-4 .flx:last-child .block button{display:block}@media (max-width:1300px){.ecommerce-calendar .bl-1 .flx{flex-wrap:wrap}.ecommerce-calendar .bl-1 .flx .block{width:100%}.ecommerce-calendar .bl-1 .flx .block img{max-width:100%}.ecommerce-calendar .bl-1 .flx .block:first-child{margin-bottom:40px;padding-right:0}.ecommerce-calendar .bl-2 .flx,.ecommerce-calendar .bl-3 #form{padding:0}.ecommerce-calendar .bl-4 h2 br{display:none}.ecommerce-calendar .bl-4 .flx{padding-bottom:140px}.ecommerce-calendar .bl-4 .flx .block:first-child img,.ecommerce-calendar .bl-4 .flx .block:nth-child(2){max-width:400px}}@media (max-width:940px){.ecommerce-calendar .bl-1 .flx .block h1{margin-bottom:10px}.ecommerce-calendar .bl-2 h2 br{display:none}.ecommerce-calendar .bl-2 .flx .block{margin-bottom:40px;margin-right:0;width:100%}.ecommerce-calendar .bl-title{margin-bottom:-150px}.ecommerce-calendar .bl-title h2 br,.ecommerce-calendar .bl-title p br{display:none}.ecommerce-calendar .bl-3 #form form .flx-2{flex-wrap:wrap}.ecommerce-calendar .bl-3 #form form .flx-2 .block{width:100%}.ecommerce-calendar .bl-3 #form form .flx-2 .block span.error{margin-bottom:15px;margin-top:-15px;position:relative}.ecommerce-calendar .bl-3 #form form .flx-2 .block input{margin-bottom:20px}.ecommerce-calendar .bl-4{padding:92px 0 110px}.ecommerce-calendar .bl-4 .flx{flex-wrap:wrap;padding-bottom:100px}.ecommerce-calendar .bl-4 .flx .block{width:100%}.ecommerce-calendar .bl-4 .flx .block:first-child img{display:block;margin:50px auto;max-width:100%}.ecommerce-calendar .bl-4 .flx .block:nth-child(2){max-width:100%}.ecommerce-calendar .bl-4 .flx:nth-child(2n),.ecommerce-calendar .bl-4 .flx:nth-child(odd){background:none}.ecommerce-calendar .bl-4 .flx:nth-child(odd) .block:first-child{order:1}.ecommerce-calendar .bl-4 .flx:nth-child(odd) .block:nth-child(2){order:2}}@media (max-width:600px){.ecommerce-calendar .bl-1{padding-bottom:20px;padding-top:40px}.ecommerce-calendar .bl-1 .flx .block img{display:none}.ecommerce-calendar .bl-1 .flx .block a{width:100%}.ecommerce-calendar .bl-2{padding-bottom:40px;padding-top:40px}.ecommerce-calendar .bl-2 .flx{margin-top:40px}.ecommerce-calendar .bl-2 .flx.benefits-slider{margin:-30px -20px 32px}.ecommerce-calendar .bl-2 .flx.benefits-slider .slick-list{padding-left:20px}.ecommerce-calendar .bl-2 .flx.benefits-slider .slick-track{display:flex;padding-top:30px}.ecommerce-calendar .bl-2 .flx.benefits-slider .block{box-shadow:0 4px 40px 0 rgba(0,0,0,.1);height:auto;margin:0 10px 40px;padding:24px;width:304px}.ecommerce-calendar .bl-2 .flx.benefits-slider .block img{height:105px;margin-bottom:20px}.ecommerce-calendar .bl-2 .flx.benefits-slider .block h3{margin-bottom:8px}.ecommerce-calendar .bl-2 .flx.benefits-slider .block p{color:var(--text-primary);font-size:16px;font-weight:400;line-height:22px}.ecommerce-calendar .bl-2 .flx.benefits-slider ul.slick-dots{bottom:-10px}.ecommerce-calendar .bl-2 .flx.benefits-slider ul.slick-dots li{height:12px;margin:0 6px;pointer-events:none;width:12px}.ecommerce-calendar .bl-2 .flx.benefits-slider ul.slick-dots li button{height:12px;padding:0;width:12px}.ecommerce-calendar .bl-2 .flx.benefits-slider ul.slick-dots li button:before{color:#000;font-size:12px;height:12px;line-height:12px;opacity:.1;width:12px}.ecommerce-calendar .bl-2 .flx.benefits-slider ul.slick-dots li.slick-active button:before{color:var(--brand-gold);opacity:1}.ecommerce-calendar .bl-title{margin-bottom:-80px;padding-top:60px}.ecommerce-calendar .bl-3 #form form{padding:40px 20px}.ecommerce-calendar .bl-3 #form form span.error{margin-bottom:10px;margin-top:-14px!important}.ecommerce-calendar .bl-4{padding:50px 0}.ecommerce-calendar .bl-4 .flx{padding-bottom:50px}.ecommerce-calendar .bl-4 .flx .block h3{font-size:22px}.ecommerce-calendar .bl-4 .flx .block h3 strong{font-size:64px;margin-right:15px}}
