.bg-coral{background-color:#ffefdf}.purple{color:#58406d}.button{align-items:center;border-radius:100px;box-sizing:border-box;display:flex;flex-direction:row;font-size:14px;gap:8px;height:40px;justify-content:center;padding:8px 16px;z-index:10}.button img{height:14px;width:14px}.small-button{align-items:center;border-radius:100px;box-sizing:border-box;display:flex;flex-direction:row;font-size:14px;gap:8px;height:32px;justify-content:center;padding:6px 12px}.small-button img{height:14px;width:14px}.large-button{align-items:center;border-radius:100px;box-sizing:border-box;display:flex;flex-direction:row;font-size:16px;gap:8px;height:48px;justify-content:center;padding:10px 16px;z-index:2}.large-button img{height:24px;width:24px}button{border-radius:100px;cursor:pointer;font-size:16px;height:48px;padding:10px 16px;z-index:100}.button-purple{background:#6d57f6;border:1px solid rgba(46,48,71,.1);color:#fff}.button-purple:hover:not(:disabled){background-color:#5e3aed}.button-purple:hover{color:#fff}.button-lime{background:#cef656;border:1px solid rgba(46,48,71,.1);color:#3e5512}.button-lime:hover:not(:disabled){background-color:#baec2f;color:#3e5512}.button-green{background:#0acf83;border:1px solid rgba(46,48,71,.1);color:#fff}.button-green:hover:not(:disabled){background-color:#2ed992;color:#fff}.button-red{background:#ff6663;border:1px solid rgba(46,48,71,.1);color:#fff}.button-red:hover:not(:disabled){background-color:#f83f3b;color:#fff}.button-orange{background:#fea439;border:1px solid rgba(46,48,71,.1);color:#fff}.button-orange:hover:not(:disabled){background-color:#fc8713;color:#fff}.button-purple-light{border:1px solid rgba(46,48,71,.1);stroke:rgba(46,48,71,.4);background-color:#e9e9fe;color:#2e3047}.button-purple-light:hover{background-color:#fff}.button-blue{background:#0189ff;border:1px solid rgba(46,48,71,.1);color:#fff}.button-blue:hover:not(:disabled){background-color:#0868c5}.button-black{background:#fea439;background:#2e3047;border:1px solid #2e3047;color:#fff}.button-black:hover{color:#fff}.button-white-purple{background:#f3f3ff;border:1px solid #6d57f6;box-shadow:0 1px 1px rgba(0,0,0,.1);color:#6d57f6}.button-white-purple:hover:not(:disabled){background-color:#948bfa}.button-white-blue{background:#fff;border:1px solid #0189ff;box-shadow:0 1px 1px rgba(0,0,0,.1);color:#0189ff}.button-white-blue:hover:not(:disabled){background-color:#f8f9fa}.button-white-red-without-border{background:#fff;border:none;color:#ff6663}.button-white{background:#fff;border:1px solid rgba(46,48,71,.1)}.button-white-abysse-2px{background-color:#fff;border:2px solid #2e3047;color:#2e3047}.button-white-abysse-2px:hover{background-color:#2e3047;color:#fff}.button-white-abysse-2px:disabled,.button-white-abysse-2px[disabled]{background-color:#ebecf3;border:2px solid #acb0cd;color:#acb0cd}.button-white-abysse{background-color:#fff;border:1px solid #2e3047;color:#2e3047}.button-white-abysse:hover{background-color:#2e3047;color:#fff}.button-white-abysse:disabled,.button-white-abysse[disabled]{background-color:#ebecf3;border:1px solid #acb0cd;color:#acb0cd}.button-white-red{background-color:#fff;border:1px solid #e5211d;color:#e5211d}.button-white-red:hover:not(:disabled){background-color:#f8f9fa}@media (max-width:1024px){.button .small-button,.large-button{height:unset;min-height:40px}}.registration{background-color:#fff;border:1px solid #2e30471c;border-radius:32px;display:flex;flex-direction:row;margin:auto;overflow:hidden;width:1264px}.registration .left-side{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:750px;padding:48px 24px;width:52%}.registration .card-dark-purple{background:url(/build/images/waves.3023ce33.png),linear-gradient(251.1deg,hsla(0,0%,100%,.2) 22.84%,hsla(0,0%,100%,0) 62.75%),#6d57f6!important;border:1px solid rgba(46,48,71,.1)!important;border-radius:32px!important;box-shadow:0 1px 1px rgba(0,0,0,.1)!important;color:#fff;width:298px}.registration .card-dark-purple .advantages{display:flex;flex-direction:column;gap:24px}.registration .card-dark-purple .advantages h2{font-family:satoshi;font-size:32px;line-height:32px;text-align:center}.registration .card-dark-purple .advantages .advantages-list{display:flex;flex-direction:column;gap:16px}.registration .card-dark-purple .advantages .advantages-list div{display:flex;gap:16px}.registration .home{display:flex;flex-direction:column;gap:40px;text-align:center}.registration .home #open-modal-nanny{cursor:pointer}.registration .home .nanny-advantages{background-color:#f3f3ff;border:1px dashed #6d57f6;border-radius:24px;box-sizing:border-box;line-height:200%;margin:auto;padding:12px;width:240px}.registration .home .button-nanny{display:flex;flex-direction:column;gap:12px;margin:auto;width:240px}.registration .home .button-nanny div{border:1px dashed #6d57f6;border-radius:24px;margin:auto;padding:12px;width:140px}.registration .home .button-nanny div span{font-weight:600}.registration .home .button-nanny div a{color:#0189ff;font-size:14px;text-decoration:underline}.registration .home .button-owner{display:flex;flex-direction:column;gap:12px;margin:auto;width:270px}.registration .home .button-owner .price{background-color:#e9e9fe;border:1px solid #6d57f6;border-radius:24px;box-sizing:border-box;font-weight:500;line-height:200%;margin:auto;padding:12px;width:140px}.registration .home .button-owner .price .free{font-weight:400}.registration .home .button-owner .price .price-color{color:#6d57f6;font-size:20px;font-weight:700}.registration .home .button-owner .price a{color:#0189ff;font-size:14px;text-decoration:underline}.registration .home .button-owner .warning{font-size:14px}.registration .home .button-owner .warning a{font-size:14px;text-decoration:underline}.registration .home .buttons{display:flex;flex-direction:column;gap:24px;margin:56px auto auto;width:80%}.registration .home .buttons .large-button{margin:auto;width:230px}.registration .home .account{margin-top:32px}.registration .header{align-items:center;display:flex;flex-direction:column;gap:24px;padding:0}.registration .header h1{font-size:46px;font-weight:600;line-height:45px;margin:0}.registration .header h2{font-size:24px;font-weight:500;line-height:24px;margin:0}.registration .numerotation{display:flex;flex-direction:row;gap:16px;margin:auto}.registration .numerotation .section{align-items:center;border-radius:24px;display:flex;flex-direction:column;font-size:10px;gap:8px;height:65px;justify-content:center;padding:8px;text-align:center;width:75px}.registration .numerotation .section h2{display:inline-block;font-size:10px;font-weight:400;line-height:unset;margin:0}.registration .numerotation .section .number{align-items:center;border-radius:100%;color:#fff;display:flex;font-family:fredoka;font-size:16px;font-weight:600;height:20px;justify-content:center;width:20px}.registration .numerotation .active{border:1px solid #2e3047;color:#2e3047}.registration .numerotation .active .number{background-color:#2e3047}.registration .numerotation .inactive{border:1px dashed #8f9194;color:#8f9194}.registration .numerotation .inactive .number{background-color:#8f9194}.registration .columns{gap:16px;width:100%}.registration .columns,.registration .information-position{align-items:flex-start;display:flex;flex-direction:row;padding:0}.registration .information-position{gap:8px;position:relative}.registration .information-position .information{position:absolute;right:0}.registration .form-input .form-text,.registration .form-input .google-places-autocomplete__input,.registration .form-input .select2-selection--multiple,.registration .form-input select{font-family:Satoshi;font-size:18px!important;min-height:20px!important}.registration .conditions{display:flex;flex-direction:column;gap:16px;margin:0 100px;text-align:left}.registration .available{align-items:center}.registration .buttons{text-align:center}.registration .subscription-text{margin:auto;text-align:center;width:64%}.registration .registration-cards{align-items:flex-start;display:flex;flex-direction:row;gap:10px;padding:0;width:100%}.registration .registration-cards .orange-card{background:linear-gradient(248.81deg,rgba(109,87,246,.112) -1.28%,rgba(109,87,246,0) 76.31%),#fff}.registration .registration-cards .purple-card{background:linear-gradient(251.1deg,hsla(0,0%,100%,.2) 22.84%,hsla(0,0%,100%,0) 62.75%),#6d57f6;color:#fff}.registration .registration-cards a{width:100%}.registration .registration-cards .card{align-items:center;border:1px solid rgba(46,48,71,.1);border-radius:32px;box-shadow:0 2px 3px rgba(0,0,0,.1),inset 8px 11px 31px hsla(0,0%,100%,.1);box-sizing:border-box;display:flex;flex-direction:column;height:120px;justify-content:space-between;padding:40px 16px 24px;width:100%;grid-gap:8px!important}.registration .registration-cards .card .price{align-items:center;display:flex;font-size:40px;font-weight:900;line-height:24px;text-align:center}.registration .splide{width:600px}.registration .bibous-list{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.registration .bibous-list .splide__pagination{display:none}.registration .bibous-list .bibous-card{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;isolation:isolate;justify-content:center;padding:16px;width:100%}.registration .bibous-list .bibous-card .bibou-card{background-color:#2d30470b;border:1px solid #2d304718;border-radius:32px;display:flex;flex-direction:row;gap:16px;width:85%}.registration .bibous-list .bibous-card .bibou-picture{align-items:flex-start;border-radius:24px;box-sizing:border-box;display:flex;flex-direction:row;gap:10px;height:278px;isolation:isolate;margin:16px;padding:16px;position:relative;width:40%}.registration .bibous-list .bibous-card .description{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:0}.registration .bibous-list .bibous-card .description .name{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.registration .bibous-list .bibous-card .description .name span{font-size:24px;font-weight:600;line-height:20px}.registration .bibous-list .bibous-card .icons-bibou{align-items:flex-start;display:flex;flex-direction:row;gap:10px;justify-content:center;padding:0;width:500px}.registration .bibous-list .bibous-card .icons-bibou .edit{align-items:center;background:#2e3047;border:1px solid #2e3047;border-radius:1000px;color:#fff;display:flex;flex-direction:row;gap:10px;justify-content:center;padding:8px 16px}.registration .bibous-list .bibous-card .icons-bibou .delete{align-items:center;background:#f83f3b;border:1px solid rgba(46,48,71,.1);border-radius:1000px;color:#fff;display:flex;flex-direction:row;gap:10px;justify-content:center;padding:8px 16px}.registration .bibous-list .bibou-buttons{align-items:center;display:flex;flex-direction:column;gap:16px;padding:0}.registration .bibous-list .bibou-buttons .add{align-items:center;background:#2e3047;border-radius:1000px;color:#fff;display:flex;flex-direction:row;gap:10px;justify-content:center;padding:10px 16px}.registration .subscription{display:flex;flex-direction:column;gap:36px;text-align:center}.registration .payment{grid-template-columns:40% 60%;grid-gap:10px;align-items:center;background-color:#fafafa;justify-content:flex-start}.registration .payment .left{color:#f3fec9}.registration .payment .left ul{font-family:Satoshi,serif;font-size:18px;line-height:29px;text-align:start}.registration .payment .left p{color:#f3fec9;margin:10px}.registration .payment .insert{background-color:#e2f0e3;border-radius:20px;margin-bottom:30px;padding:20px;text-align:left}.registration .payment .insert h2{font-size:22px;margin:0;text-align:center}.registration .payment .right{background-color:inherit;width:100%}.registration .payment .right #kr-form{display:grid;grid-template-areas:"yearly monthly" "form form";grid-gap:35px}.registration .payment .right #kr-form .yearly{grid-area:yearly}.registration .payment .right #kr-form .monthly{grid-area:monthly}.registration .payment .right #kr-form #paymentForm{grid-area:form}.registration .payment .right #kr-form .kr-embedded{width:100%}.registration .payment .right .sub-choice.nanny{background-color:#7eb9bc}.registration .payment .right .sub-choice.nanny .pre{background-color:#5aa6aa}.registration .payment .right .sub-choice.owner{background-color:#6d57f6}.registration .payment .right .sub-choice.owner .pre{background-color:#58406d}.registration .payment .right .sub-choice{align-items:center;display:grid;grid-template-columns:30% 70%}.registration .payment .right .sub-choice .pre{height:100%}.registration .payment .right .sub-choice .pre img{margin-top:30%}.registration .payment .right .sub-choice:not(.active){opacity:.6}.registration .avatar-upload{align-items:center;display:flex;flex-direction:row;gap:16px;padding:0}.registration .avatar-upload .vich-image{display:flex;flex-direction:column-reverse;margin:auto;width:max-content}.registration .avatar-upload .vich-image input[type=file]{display:none;margin-bottom:30px}.registration .avatar-upload .vich-image img{display:none}.registration .avatar-upload .img{border-radius:50%;height:81px;object-fit:cover;width:81px}.registration .avatar-upload label{font-weight:600}.registration .form-informations::placeholder,.registration .google-places-autocomplete__input::placeholder{color:#5aa6aa}.registration .right-side{background:url(/build/images/waves.3023ce33.png),url(/build/images/animals-cover.b9c911ec.webp),radial-gradient(84.07% 84.07% at 50% 121.94%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,0) 100%),#6d57f6;border:1px solid #6d57f6;border-radius:0 32px 32px 0;box-sizing:border-box;color:#fff;margin-left:auto;min-height:850px;overflow:hidden;position:relative;text-align:center;width:48%}.registration .right-side .cover-map{background:linear-gradient(180deg,#6d57f6 46.35%,rgba(109,87,246,0)),url(/build/images/map.8d6a8499.webp);background-position:50%;background-size:cover;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:1}.registration .right-side .cover-header{display:flex;flex-direction:column;gap:24px;left:50%;margin:auto;position:absolute;transform:translate(-50%);width:480px;z-index:2}.registration .right-side .cover-header div:first-child{font-size:48px;font-style:normal;font-weight:900;line-height:104%;text-align:center}.registration .right-side .cover-header .header-subtitle{font-size:24px;font-weight:900;line-height:104%;text-align:center}.registration .right-side .logo{left:50%;position:absolute;top:36.5px;transform:translate(-50%)}.registration .right-side .circles{bottom:0;left:0;position:absolute;width:100%;z-index:1}.registration .right-side .cover-cards{bottom:0;left:50%;position:absolute;transform:translate(-50%);z-index:10}.registration .right-side .cover-pin{background:url(/build/images/pin-icon.9d1deddd.svg);background-size:cover;height:60.71px;position:absolute;width:51px;z-index:2}.registration .right-side .cover-pin img{border:2px solid #6d57f6;border-radius:50%;left:10px;position:absolute;top:7px;width:27px}.registration .right-side .pin1{bottom:210px;left:89.48px}.registration .right-side .pin2{bottom:250px;left:283.81px}.registration .right-side .pin3{bottom:380px;left:357.32px}.registration .right-side .pin4{bottom:300px;left:156.55px}.registration .right-side .pin5{bottom:225px;left:426.28px}.registration .cover1 .cover-header{top:136.54px}.registration .cover2 .circles{bottom:-220px}.registration .cover2 .cover-header{text-align:left;top:25%}.registration .cover2 .cover-header div:first-child{line-height:114%;text-align:left}.registration .cover2 .cover-header div:first-child img{margin-bottom:-10px}.registration .cover2 .cover-header .testimony span{font-size:20px;font-weight:500;line-height:25px}.registration .cover2 .cover-header .testimony .author{align-items:center;display:flex;flex-direction:row;gap:5px;margin-top:5px}.registration .cover2 .cover-header .testimony .author .dashed{width:50%}.registration .cover2 .cover-header .testimony .author span{font-size:16.8467px;font-weight:700;line-height:17px}.registration .cover3 .cover-header{top:136px}.registration .cover3 .cover-header a{color:#fff}.registration .cover3 .cover-blog1{bottom:120px;left:0;position:absolute;z-index:2}.registration .cover3 .cover-blog2{bottom:30px;left:85.68px;position:absolute;z-index:3}.registration .cover3 .cover-blog3{bottom:120px;left:284.32px;position:absolute;z-index:4}.registration .cover3 .cover-blog4{bottom:30px;position:absolute;right:0;z-index:5}.registration .cover4 .cover-header,.registration .cover5 .cover-header{top:136px;width:100%}.registration .cover5 .cover-annuaire{bottom:-70px;position:absolute;right:0;z-index:20}.registration .cover6 .cover-header{top:136px;width:95%}.validation{background:var(--White,#fff);border:1px solid var(--Strock,rgba(46,48,71,.1));border-radius:32px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:18px;margin:auto;padding:48px 32px;position:relative;text-align:center;width:800px}.validation .validation-check{height:40px;width:40px}.validation h1{margin-bottom:48px}.validation .large-button{margin:auto;width:300px}.validation .buttons{display:flex;flex-direction:column;gap:16px;justify-content:center}.validation .space{margin-top:24px}.validation .validation-message{background-color:#ebfef4;border:1px solid #0acf83;border-radius:8px;color:#2e3047;font-weight:700;margin:auto;padding:8px;width:400px}.validation .thanks-device{margin:-48px auto auto;position:relative;width:225px;z-index:10}.validation .thanks-picture{animation:slidein 3s ease-in 1s reverse both running;animation-fill-mode:forwards;margin:-200px auto 100px;position:relative;width:140px;z-index:0}@keyframes slidein{0%{transform:translateY(120px)}to{transform:translateY(0)}}.validation .nanny-warning{align-items:center;background:#ff6663;border-radius:16px;color:#fff;display:flex;gap:10px;margin:auto;padding:8px 16px;text-align:left;width:539px}.validation .nanny-warning img{width:32px}.validation .nanny-warning div{display:flex;flex-direction:column;text-align:center;width:100%}.validation .nanny-warning div .black{color:#2e3047}.validation .nanny-warning div .small{font-size:12px}.open-modal-information{background-color:#9ca3af;border-radius:50%;color:#fff;cursor:default;display:inline-block;font-size:10px;font-weight:600;height:15px;line-height:150%;min-height:15px;min-width:15px;text-align:center;width:15px}.validation-cancel{background:var(--White,#fff);border:1px solid var(--Strock,rgba(46,48,71,.1));border-radius:32px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-sizing:border-box;margin:auto;padding:48px 32px;width:800px}.validation-cancel .bye-section{height:631px;margin:-48px auto auto;position:relative;text-align:unset;width:746px}.validation-cancel .bye-section .bye,.validation-cancel .bye-section .bye-circles{left:50%;position:absolute;transform:translateX(-50%)}.validation-cancel .bye-section .bye{left:50%;margin-top:4.5%;transform:translateX(-54.5%)}.validation-cancel .validation-container{display:flex;flex-direction:column;gap:32px;margin-top:-182px;text-align:center}.validation-cancel .buttons{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;justify-content:center;margin:24px auto auto;width:350px}.validation-cancel .buttons .button{width:350px}.validation-cancel .buttons .large-button{width:200px}@media (max-width:1024px){.owners-near{box-sizing:border-box;font-size:13px;width:100%}.registration-cards{flex-direction:column!important}.registration-cards .card{width:100%}.register-professional,.registration{display:flex;width:100%}.register-professional .left-side,.registration .left-side{min-height:unset;padding:48px 10px;width:100%}.register-professional form .columns,.registration form .columns{flex-direction:column}.register-professional form .conditions,.registration form .conditions{margin:0}.register-professional form .conditions .checkbox,.registration form .conditions .checkbox{text-align:justify!important}.register-professional .bibous-list,.register-professional .splide,.registration .bibous-list,.registration .splide{width:350px}.register-professional .bibous-list .bibous-card,.registration .bibous-list .bibous-card{width:100%!important}.register-professional .bibous-list .bibous-card .bibou-card,.registration .bibous-list .bibous-card .bibou-card{flex-direction:column!important;padding:16px!important}.register-professional .bibous-list .bibous-card .bibou-card .bibou-picture,.registration .bibous-list .bibous-card .bibou-card .bibou-picture{margin:unset!important;margin-bottom:16px!important;width:100%!important}input:not([type=file]):not([type=checkbox]){height:35px}.form-text,.google-places-autocomplete__input,.select2-selection--multiple,select,textarea{font-family:Satoshi;font-size:18px!important;min-height:20px!important}.register-professional{width:100%}.register-professional .register-columns .left-side{border:unset;width:100%}.register-professional .register-columns .left-side form .pictures{align-items:center;flex-direction:column;width:100%}.register-professional .register-columns .left-side h1{font-size:30px;margin:0}.register-professional .register-columns .left-side .thanks{width:100%}.buttons{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;justify-content:center;margin:24px auto auto}.buttons,.buttons .button{width:350px}.buttons .large-button{width:200px}.validation-cancel{width:100%}.validation-cancel .bye-section{display:none}.validation-cancel .validation-container{margin-top:unset}.validation{box-sizing:border-box;width:100%}.validation .buttons{flex-direction:column;gap:8px;width:100%}.validation .button,.validation .group,.validation .large-button,.validation .nanny-warning,.validation .treats{box-sizing:border-box;width:100%}.modal-window{width:100%!important}}