.popup{position:relative;margin-top:0.3125rem;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:0;z-index:5}@media screen and (min-width: 768px){.popup{overflow:hidden;height:0}}@media screen and (max-width: 767px){.popup{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;height:100% !important;padding:1.5625rem;z-index:99;visibility:hidden}.popup:before{position:absolute;content:'';background:rgba(11,11,11,0.75);display:block;width:100%;height:100%;left:0;top:0;z-index:99}}.popup .modal{padding:1.25rem 1.875rem}@media screen and (max-width: 767px){.popup .modal{position:relative;left:50%;top:50%;height:100%;border-radius:0.3125rem;-webkit-transform:scale(0.8) translate(-50%, -50%);-ms-transform:scale(0.8) translate(-50%, -50%);transform:scale(0.8) translate(-50%, -50%);z-index:100;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:0;overflow-y:auto}.popup .modal.animated{opacity:1;-webkit-transform:scale(1) translate(-50%, -50%);-ms-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%)}}.popup .modal .close{position:absolute;color:#fff;right:0.625rem;top:0;font-size:1.875rem;font-weight:300;cursor:pointer}@media screen and (min-width: 768px){.popup .modal .content{display:-webkit-box;display:-ms-flexbox;display:flex}}.popup .modal .content h2{font-size:1.5625rem;line-height:1.75rem;color:#fff;font-weight:300;margin-bottom:1.25rem}.popup .modal .content h3{font-size:1.25rem;color:#fff;font-weight:600;margin-bottom:1.25rem}.popup .modal .content a{font-size:0.9375rem;color:#fff;font-weight:300;text-decoration:underline}.popup .modal .content p{color:#fff;font-size:0.9375rem;font-weight:300;margin-bottom:0.3125rem}.popup .modal .content .contact-left,.popup .modal .content .contact-right{width:100%;margin-bottom:0.9375rem}@media screen and (min-width: 768px){.popup .modal .content .contact-left,.popup .modal .content .contact-right{width:50%;margin-bottom:0}}.popup .modal .content .contact-left a,.popup .modal .content .contact-left .name,.popup .modal .content .contact-right a,.popup .modal .content .contact-right .name{font-weight:bold}@media screen and (min-width: 768px){.popup .modal .content .contact-left .contact-inner.items,.popup .modal .content .contact-right .contact-inner.items{display:-webkit-box;display:-ms-flexbox;display:flex}.popup .modal .content .contact-left .contact-inner .item,.popup .modal .content .contact-right .contact-inner .item{width:50%}.popup .modal .content .contact-left .contact-inner .item:first-child,.popup .modal .content .contact-right .contact-inner .item:first-child{padding-right:0.5rem}.popup .modal .content .contact-left .contact-inner .item:last-child,.popup .modal .content .contact-right .contact-inner .item:last-child{padding-left:0.5rem}}@media screen and (min-width: 768px){.popup .modal .content__info{padding-left:1.25rem;padding-right:1.25rem}}.popup .modal .content__item{width:100%;display:block;margin-bottom:0.9375rem}@media screen and (min-width: 768px){.popup .modal .content__item{width:35%;margin-bottom:0}.popup .modal .content__item:first-child{width:35%}.popup .modal .content__item:nth-child(2){width:30%}.popup .modal .content__item.distributeurs{display:-webkit-box;display:-ms-flexbox;display:flex}.popup .modal .content__item.is-width{width:50%}.popup .modal .content__item.is-width:first-child{width:25%}.popup .modal .content__item.is-width:nth-child(2){width:25%}}.popup .modal .content__item.distributeurs{-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (min-width: 768px){.popup .modal .content .node-item{display:inline-block;width:50%;float:left;clear:left;padding-right:0.625rem;margin-bottom:0.3125rem}.popup .modal .content .node-item:nth-child(2n){padding-left:0.625rem;padding-right:0;float:none}}
