.ajax-page-preloader{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:999999}.ajax-page-preloader__row{position:relative;top:50%;left:50%;width:70px;height:70px;margin-top:-35px;margin-left:-35px;text-align:center;-webkit-animation:ajax-page-preloader-rotate 2s linear infinite;animation:ajax-page-preloader-rotate 2s linear infinite}.ajax-page-preloader__item{position:absolute;display:inline-block;top:0;background-color:#2f8c97;border:1px solid #34a4b1;border-radius:100%;width:35px;height:35px;-webkit-animation:ajax-page-preloader-bounce 2s ease-in-out infinite;animation:ajax-page-preloader-bounce 2s ease-in-out infinite}.ajax-page-preloader__item:last-child{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes ajax-page-preloader-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ajax-page-preloader-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes ajax-page-preloader-bounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes ajax-page-preloader-bounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.loaded_hiding .ajax-page-preloader{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}.loaded .ajax-page-preloader{display:none}
.render-abonnements{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:stretch;align-items:stretch;margin:auto}.render-abonnements .service-items__description{height:auto}.ra{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:15px 0 0;position:relative;margin-bottom:20px;background:#f5f5f5;font-size:14px;overflow:hidden;border:1px solid #eaeaea;border-radius:8px;width:48%;margin-right:20px}.ra.buy-for-client-page{width:100%;background:#f9f9f9}.ra p{margin:0}.ra .btn{width:100%;border-top-right-radius:0;border-top-left-radius:0;font-size:16px;padding:6px}.ra-tree{padding:15px 25px 0;-webkit-box-flex:1;flex-grow:1}.ra-tree-family-title{font-weight:700;font-size:16px}.ra-tree-family-services{margin-left:20px}.ra-tree-service-title{margin-left:20px;font-size:15px}.ra-tree-item,.ra-tree-service-items{margin-left:20px}.pro-page-psa{margin-bottom:22px;box-shadow:0 2px 5px 0 rgb(0 0 0);background:#fff;border-radius:5px;overflow:hidden;padding:20px 15px}.psa-bottom{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;margin-top:15px;padding:10px 35px}.psa-bottom-total-price{font-weight:700;font-size:17px}.psa-bottom button{margin-left:20px;padding:2px 12px}.js-buy-abonnement-errors .error{color:red}.js-modal-buy-pro-abonnement .modal-dialog{width:857px;max-width:calc(100% - 20px)}.js-modal-buy-pro-abonnement .js-abonnement-modal-content{padding:30px}.js-modal-buy-pro-abonnement .js-abonnement-modal-content .rdv-payment-popup{max-width:100%}.abonnements-list-wide{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.abonnements-list-wide>*+*{margin-top:16px}.abonnements-wide-list{position:relative;width:100%}.abonnements-wide-list__next,.abonnements-wide-list__prev{background-color:rgba(0,0,0,.5);position:absolute;width:27px!important;height:27px;border-radius:50%;z-index:3;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.abonnements-wide-list__next:after,.abonnements-wide-list__next:before,.abonnements-wide-list__prev:after,.abonnements-wide-list__prev:before{content:"";position:absolute;width:9px;height:2px;background-color:#fff}.abonnements-wide-list__next{right:-12px}.abonnements-wide-list__next:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:10px}.abonnements-wide-list__next:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:9px}.abonnements-wide-list__prev{left:-12px}.abonnements-wide-list__prev:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:9px}.abonnements-wide-list__prev:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:10px}.abonnements-list-slider{max-width:100%}.abonnements-list-slider .slick-slide{margin:0 8px}.abonnements-list-slider .slick-track{display:-webkit-box!important;display:flex!important}.abonnements-list-slider .slick-list{margin:0 -8px}.abonnements-list-slider__slide{margin:8px 0;height:inherit!important}.abonnement-item-wide{width:100%;border-radius:4px;padding:16px;border:1px solid #c1c1c1;display:grid;grid-template-columns:minmax(50px,245px) minmax(170px,auto) minmax(60px,150px) auto;gap:30px;-webkit-box-align:center;align-items:center}.abonnement-item-wide *{margin:0}.abonnement-item-wide--withImg{grid-template-columns:78px minmax(50px,245px) minmax(170px,auto) minmax(60px,150px) auto}.abonnement-item-wide__col{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.abonnement-item-wide__col>*+*{margin-top:8px}.abonnement-item-wide__col._self-end{justify-self:flex-end;text-align:right}.abonnement-item-wide__row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;width:100%}.abonnement-item-wide__row>*+*{margin-left:16px}.abonnement-item-wide__image{aspect-ratio:1;min-width:78px;max-width:78px;border-radius:4px;overflow:hidden}.abonnement-item-wide__image img{width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.abonnement-item-wide__btn{cursor:pointer;outline:none;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:20px 16px;border-radius:4px;background-color:#028c97;color:#fafefe;font-weight:600;font-size:18px;line-height:21px;letter-spacing:.02em;-webkit-transition:.3s ease;transition:.3s ease;height:29px;min-width:126px;border:1px solid #028c97}.abonnement-item-wide__btn:hover{background-color:#fafefe;color:#028c97}.abonnement-item-wide__subheader{font-weight:700;font-size:16px;line-height:24px;letter-spacing:-.005em;color:#000}.abonnement-item-wide__text{font-weight:400;font-size:14px;line-height:20px;letter-spacing:.005em;color:#0f2528;white-space:nowrap}.abonnement-item-wide__text._gray{color:#6f7c7e}.abonnement-item-wide__discount{font-style:italic;font-weight:600;font-size:18px;line-height:20px;color:#f09000}@media (max-width:991px){.abonnements-list-wide{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.abonnements-list-wide>*+*{margin-top:0}.abonnement-item-wide{grid-template-columns:none;gap:16px}}@media (max-width:650px){.abonnements-list-wide{grid-template-columns:1fr}}
.widget-abonnement-block{margin-bottom:22px;background:#fff;border-radius:5px;overflow:hidden;padding:20px 0}.widget-abonnement-block h2{cursor:pointer}.widget-abonnement-block h2 i{margin-left:20px;font-size:24px;font-weight:700}.widget-abonnement-block .js-widget-abonnement-content{padding:0 25px}.js-widget-abonnement-modal{width:100%;height:100%;position:fixed;background:rgba(0,0,0,.5);z-index:999;top:0;left:0}.js-widget-abonnement-modal .js-widget-abonnement-body{width:80%;border:1px solid #000;background:#fff;box-shadow:0 2px 5px 0 rgb(0 0 0);padding:40px;position:absolute;top:0;left:0;right:0;bottom:0;max-height:265px;max-width:500px;margin:auto;border-radius:10px}.js-widget-abonnement-modal .js-widget-abonnement-body.abonnementModal{max-height:700px;max-width:700px}.js-widget-abonnement-modal .js-widget-abonnement-body.abonnementModal-stripe{max-height:365px;max-width:500px}.js-widget-abonnement-modal .js-widget-abonnement-body h1{font-size:24px;margin-bottom:15px;color:#3d3d3d}.js-widget-abonnement-modal .js-widget-abonnement-body #wa_email{border:inherit}.js-widget-abonnement-modal .js-widget-abonnement-body #wa_email:focus{border:2px solid #028c97}.js-widget-abonnement-modal .js-widget-abonnement-body #wa_email.error{border:2px solid rgba(255,0,0,.71);margin:auto}.js-widget-abonnement-modal .js-widget-abonnement-body #wa_email_label.error{font-size:18px;margin:auto}.js-widget-abonnement-modal .js-widget-abonnement-body .js-widget-abonnement-body-actions,.js-widget-abonnement-modal .js-widget-abonnement-body .js-widget-abonnement-login-actions{display:-webkit-box;display:flex;width:230px;margin:auto}.js-widget-abonnement-modal .js-widget-abonnement-body .js-widget-abonnement-body-actions .btn-cancel,.js-widget-abonnement-modal .js-widget-abonnement-body .js-widget-abonnement-login-actions .btn-cancel{background-color:#c2c2c2;border:2px solid #aeaeae;color:#fff}.js-widget-abonnement-modal .js-widget-abonnement-body .js-widget-abonnement-body-actions .btn-cancel:hover,.js-widget-abonnement-modal .js-widget-abonnement-body .js-widget-abonnement-login-actions .btn-cancel:hover{background-color:#a8a8a8!important;border:2px solid #a0a0a0!important}
