.send-gift-article-email__popup{background:var(--mediacites-white);border:1px solid var(--mediacites-black);border-radius:5px;box-shadow:0 0 2px rgba(0,0,0,.5);padding:10px;position:absolute;transform:translateY(70px);width:310px}.send-gift-article-email__popup.send-gift-article-email__popup--hidden{display:none}.send-gift-article-email__popup button.close{background:0 0;border:0;color:#0d233d;font-size:30px;line-height:15px;padding:5px;position:absolute;right:0;top:0}.send-gift-article-email__popup label{display:block;margin:10px 0}.send-gift-article-email__popup .field-button{display:flex}.send-gift-article-email__popup .field-button input[type=email],.send-gift-article-email__popup .field-button input[type=text]{width:100%}.send-gift-article-email__popup .message{display:block;margin-top:6px;text-align:center}.payment-fields.payment-fields--check .bottom-clarification i,.send-gift-article-email__popup .message.message--error{color:var(--mediacites-primary)}.send-gift-article-email__popup.send-gift-article-email__popup--again .first,.send-gift-article-email__popup.send-gift-article-email__popup--first .again,body.casauth-user .header-account-menu,body.cvsauth-user .header-account-menu{display:none}.mediacites-rcp-campaign-gauge .campaign-gauge__gauge-scroll{max-width:100%;overflow-x:auto;padding:8px 0}@media screen and (max-width:768px){.mediacites-rcp-campaign-gauge .campaign-gauge__gauge-scroll .campaign-gauge__gauge-wrap{min-width:200px}}.mediacites-rcp-campaign-gauge .campaign-gauge__targets{display:flex;margin-bottom:20px}.mediacites-rcp-campaign-gauge .campaign-gauge__targets .target{position:relative;flex:1;margin-left:30px;text-align:right}.mediacites-rcp-campaign-gauge .campaign-gauge__gauge{position:relative;border-radius:12px;background-color:rgba(187,202,215,.5)}.mediacites-rcp-campaign-gauge .campaign-gauge__gauge .fill{position:absolute;height:100%;border-radius:12px}.mediacites-rcp-campaign-gauge .campaign-gauge__gauge .steps{display:flex;position:absolute;top:2px;right:5px;bottom:2px;left:5px}.mediacites-rcp-campaign-gauge .campaign-gauge__gauge .steps .step{flex:1;text-align:right}.mediacites-rcp-campaign-gauge .campaign-gauge__gauge .steps .step.step--check::after{content:'\f00c';position:relative;top:-3px;text-align:center;line-height:20px;color:#fff;font-weight:700;font-family:"Font Awesome 5 Free"}.mediacites-rcp-campaign-gauge .campaign-gauge__collected-amount{margin-top:40px;font-size:24px}@media screen and (max-width:768px){.mediacites-rcp-campaign-gauge .campaign-gauge__collected-amount{text-align:center;font-size:16px}}.mediacites-rcp-campaign-gauge .campaign-gauge__gauge-scroll{overflow:visible}.mediacites-rcp-campaign-gauge .campaign-gauge__gauge{height:1px;background-color:var(--mediacites-light-black)}.mediacites-rcp-campaign-gauge .campaign-gauge__gauge .steps::after,.mediacites-rcp-campaign-gauge .campaign-gauge__gauge .steps::before{content:'';display:inline-block;width:20px;height:20px;border-radius:12px;background-color:var(--mediacites-primary);transform:translate(-28%,-55%)}.mediacites-rcp-campaign-gauge .campaign-gauge__gauge .steps::after{transform:translate(28%,-56%);background-color:var(--mediacites-gray)}.mediacites-rcp-campaign-gauge .campaign-gauge__gauge .steps .step--wait::after{background-color:transparent}.mediacites-rcp-campaign-gauge .campaign-gauge__gauge .fill{background-color:var(--mediacites-primary)}.mediacites-rcp-campaign-gauge .campaign-gauge__gauge .fill::before{content:'';display:inline-block;width:120px;height:120px;border-radius:100px;background-color:var(--mediacites-primary);position:absolute;right:0;transform:translate(50%,-50%)}@media (max-width:959px){.mediacites-rcp-campaign-gauge .campaign-gauge__gauge .fill::before{width:80px;height:80px}}.mediacites-rcp-campaign-gauge .campaign-gauge__gauge .fill #collected{position:absolute;right:0;transform:translate(50%,-50%);color:var(--mediacites-white);font-size:22px;line-height:28px;font-family:var(--sans-serif);font-weight:700;z-index:100}@media (max-width:959px){.mediacites-rcp-campaign-gauge .campaign-gauge__gauge .fill #collected{font-size:16px}}.mediacites-rcp-campaign-gauge .campaign-gauge__targets .target .target__amount{font-size:14px;line-height:22px;font-family:var(--sans-serif);font-weight:700;transform:translateY(250%)}.mediacites-rcp-campaign-gauge .campaign-gauge__targets .target.start{color:var(--mediacites-primary);text-align:left;transform:translateX(-6%)}@media (max-width:959px){.mediacites-rcp-campaign-gauge .campaign-gauge__targets .target.start{transform:translateX(-21%)}}.mediacites-rcp-campaign-gauge .campaign-gauge__targets .target.target--0{color:var(--mediacites-gray);text-align:right}@media screen and (max-width:768px){.decouvrez-mediacites #team .block__content p{text-shadow:2px 2px #000}.decouvrez-mediacites #newsletter form{padding:0!important}.decouvrez-mediacites #newsletter form input[type=submit]{position:initial!important;margin-top:10px;padding:15px 30px!important;width:200px}.decouvrez-mediacites .youtube-video{display:none}}#share-survival-campaign section .buttons{margin:55px 0;padding:20px}@media screen and (max-width:767px){#share-survival-campaign section .buttons{margin:0 auto;padding:0;text-align:center}}#share-survival-campaign .btn{border:0;border-radius:50px;padding:15px 0;background:#f5f5f5;font-weight:700;font-size:15px;color:#fff;margin:25px;display:inline-block;width:200px;text-align:center}#share-survival-campaign .btn.btn--red{background:#ec5a4b}#share-survival-campaign .btn.btn--facebook{background:#1877f2}#share-survival-campaign .btn.btn--twitter{background:#1d9bf0}#share-survival-campaign .btn.btn--whatsapp{background:#05cd51}#share-survival-campaign .btn:hover{text-decoration:none!important;opacity:.85}@media screen and (max-width:767px){#share-survival-campaign .btn{margin:15px}}.payment-fields.payment-fields--check{margin-bottom:60px}.payment-fields.payment-fields--check .gray-background{border:2px solid var(--mediacites-black);padding:7px 40px 15px;background:var(--mediacites-light-black);margin:0}.payment-fields.payment-fields--check .gray-background ul li{margin-bottom:0;margin-left:30px}.payment-fields.payment-fields--check .gray-background ul li:last-of-type{margin-bottom:5px}.payment-fields.payment-fields--check .bottom-clarification{float:right;padding-top:10px}.rcp-gift-activation-form,.shortcode--gift-subscription,.shortcode--stripe-pay{margin-top:20px;border-radius:10px;padding:30px;background-color:#f8f8f3;text-align:center}.rcp-gift-activation-form h2,.shortcode--gift-subscription h2,.shortcode--stripe-pay h2{max-width:700px;margin:0 auto 20px;text-align:center;font-size:24px;color:var(--mediacites-black)}.rcp-gift-activation-form fieldset,.shortcode--gift-subscription fieldset,.shortcode--stripe-pay fieldset{max-width:400px;margin:auto;border:0;text-align:center}.rcp-gift-activation-form .card-form,.rcp-gift-activation-form input[type=date],.rcp-gift-activation-form input[type=email],.rcp-gift-activation-form input[type=password],.rcp-gift-activation-form input[type=text],.rcp-gift-activation-form select,.rcp-gift-activation-form textarea,.shortcode--gift-subscription .card-form,.shortcode--gift-subscription input[type=date],.shortcode--gift-subscription input[type=email],.shortcode--gift-subscription input[type=password],.shortcode--gift-subscription input[type=text],.shortcode--gift-subscription select,.shortcode--gift-subscription textarea,.shortcode--stripe-pay .card-form,.shortcode--stripe-pay input[type=date],.shortcode--stripe-pay input[type=email],.shortcode--stripe-pay input[type=password],.shortcode--stripe-pay input[type=text],.shortcode--stripe-pay select,.shortcode--stripe-pay textarea{max-width:400px;width:100%;height:auto;resize:vertical;margin-bottom:10px;border:1px #d5d5d5 solid;border-radius:10px!important;padding:13px 18px;background-color:#fff;color:#1a1d40;font-size:16px}.rcp-gift-activation-form .card-form:active,.rcp-gift-activation-form .card-form:focus,.rcp-gift-activation-form input[type=date]:active,.rcp-gift-activation-form input[type=date]:focus,.rcp-gift-activation-form input[type=email]:active,.rcp-gift-activation-form input[type=email]:focus,.rcp-gift-activation-form input[type=password]:active,.rcp-gift-activation-form input[type=password]:focus,.rcp-gift-activation-form input[type=text]:active,.rcp-gift-activation-form input[type=text]:focus,.rcp-gift-activation-form select:active,.rcp-gift-activation-form select:focus,.rcp-gift-activation-form textarea:active,.rcp-gift-activation-form textarea:focus,.shortcode--gift-subscription .card-form:active,.shortcode--gift-subscription .card-form:focus,.shortcode--gift-subscription input[type=date]:active,.shortcode--gift-subscription input[type=date]:focus,.shortcode--gift-subscription input[type=email]:active,.shortcode--gift-subscription input[type=email]:focus,.shortcode--gift-subscription input[type=password]:active,.shortcode--gift-subscription input[type=password]:focus,.shortcode--gift-subscription input[type=text]:active,.shortcode--gift-subscription input[type=text]:focus,.shortcode--gift-subscription select:active,.shortcode--gift-subscription select:focus,.shortcode--gift-subscription textarea:active,.shortcode--gift-subscription textarea:focus,.shortcode--stripe-pay .card-form:active,.shortcode--stripe-pay .card-form:focus,.shortcode--stripe-pay input[type=date]:active,.shortcode--stripe-pay input[type=date]:focus,.shortcode--stripe-pay input[type=email]:active,.shortcode--stripe-pay input[type=email]:focus,.shortcode--stripe-pay input[type=password]:active,.shortcode--stripe-pay input[type=password]:focus,.shortcode--stripe-pay input[type=text]:active,.shortcode--stripe-pay input[type=text]:focus,.shortcode--stripe-pay select:active,.shortcode--stripe-pay select:focus,.shortcode--stripe-pay textarea:active,.shortcode--stripe-pay textarea:focus{border:1px solid #b0b0b0!important}.rcp-gift-activation-form input[type=date]:before,.shortcode--gift-subscription input[type=date]:before,.shortcode--stripe-pay input[type=date]:before{content:attr(placeholder)!important;color:#797575}@media screen and (min-width:768px){.rcp-gift-activation-form input[type=date]:before,.shortcode--gift-subscription input[type=date]:before,.shortcode--stripe-pay input[type=date]:before{margin-right:20px}}.rcp-gift-activation-form input[type=date]:focus:before,.rcp-gift-activation-form input[type=date]:valid:before,.shortcode--gift-subscription input[type=date]:focus:before,.shortcode--gift-subscription input[type=date]:valid:before,.shortcode--stripe-pay input[type=date]:focus:before,.shortcode--stripe-pay input[type=date]:valid:before{content:""}.rcp-gift-activation-form .subscription-list,.shortcode--gift-subscription .subscription-list,.shortcode--stripe-pay .subscription-list{margin-top:0;margin-bottom:15px;padding:0;list-style:none}.rcp-gift-activation-form .subscription-list li,.shortcode--gift-subscription .subscription-list li,.shortcode--stripe-pay .subscription-list li{display:block;position:relative;max-width:400px;margin:10px auto;border:1px #d5d5d5 solid;border-radius:10px;padding:10px;background-color:#fff;color:var(--mediacites-black)}.rcp-gift-activation-form .subscription-list li label,.shortcode--gift-subscription .subscription-list li label,.shortcode--stripe-pay .subscription-list li label{display:flex;align-items:center;font-size:18px;text-align:left;cursor:pointer}.rcp-gift-activation-form .subscription-list li label::before,.shortcode--gift-subscription .subscription-list li label::before,.shortcode--stripe-pay .subscription-list li label::before{content:"";display:inline-block;flex:0 0 28px;width:28px;height:28px;margin-right:15px;border:1px #d5d5d5 solid;border-radius:20px;padding:0;line-height:1;font-family:"Font Awesome 5 Free",FontAwesome;font-style:normal;font-size:28px;font-weight:700;color:#fff}.rcp-gift-activation-form .subscription-list li label .rcp_level_description,.shortcode--gift-subscription .subscription-list li label .rcp_level_description,.shortcode--stripe-pay .subscription-list li label .rcp_level_description{line-height:1.2;font-size:14px;font-weight:400}.rcp-gift-activation-form .subscription-list li input[type=radio]:checked+label::before,.shortcode--gift-subscription .subscription-list li input[type=radio]:checked+label::before,.shortcode--stripe-pay .subscription-list li input[type=radio]:checked+label::before{content:"\f058";border:0;color:var(--mediacites-black)}.rcp-gift-activation-form a:not(.btn),.shortcode--gift-subscription a:not(.btn),.shortcode--stripe-pay a:not(.btn){padding-bottom:2px;border-bottom:1px solid var(--mediacites-black);text-decoration:none;font-size:16px;color:var(--mediacites-black);font-weight:400}.rcp-gift-activation-form .error-messages,.shortcode--gift-subscription .error-messages,.shortcode--stripe-pay .error-messages{margin-top:20px;color:var(--mediacites-primary)}.rcp-gift-activation-form .rcp_error,.shortcode--gift-subscription .rcp_error,.shortcode--stripe-pay .rcp_error{font-size:15px;margin-top:15px;color:var(--mediacites-primary);font-weight:400}.rcp-gift-activation-form .rcp_error a,.shortcode--gift-subscription .rcp_error a,.shortcode--stripe-pay .rcp_error a{color:var(--mediacites-primary);border-bottom:1px solid var(--mediacites-primary)}.rcp-gift-activation-form .btn.btn--continue,.shortcode--gift-subscription .btn.btn--continue,.shortcode--stripe-pay .btn.btn--continue{display:inline-block;height:50px;margin-top:20px;border:2px solid var(--mediacites-tertiary);border-radius:25px;padding:0 30px;line-height:46px;font-weight:700;font-size:16px;color:var(--mediacites-tertiary);background-color:transparent!important;transition:background-color 300ms}.rcp-gift-activation-form .confirm,.shortcode--gift-subscription .confirm,.shortcode--stripe-pay .confirm{text-align:center;font-weight:700}.gift-popup,.preregistration-done-popup,.request-login-popup{z-index:2000;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}.gift-popup .content,.preregistration-done-popup .content,.request-login-popup .content{position:absolute;top:10%;left:50%;width:50%;min-width:300px;transform:translate(-50%,0);background-color:#fff;padding:30px}.gift-popup .content .close,.preregistration-done-popup .content .close,.request-login-popup .content .close{z-index:10;position:absolute;top:0;right:0;padding:10px;border:0;background:#ec5a4b;text-transform:uppercase;font-weight:700;color:#fff;cursor:pointer}.preregistration-done-popup .content .close::before{content:'×';margin-right:8px}.request-login-popup .content input{display:inline-block;width:75%;margin-right:5%}.request-login-popup .content button,button.request-log-in{border:0;padding:10px;border-radius:4px;color:#fff;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.request-login-popup .content button{width:20%;display:inline-block;background-color:#0d233d}@media screen and (max-width:1024px){.request-login-popup .content button,.request-login-popup .content input{display:block;width:100%}.request-login-popup .content button{margin-top:20px}}.request-login-popup .content .close::before{content:'×';font-size:20px}.request-login-popup .content .error{color:red}.request-login-popup .content .success{color:green}button.request-log-in{display:block;background-color:#ec5a4b}