.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-border-white{background:#6d57f6;border:1px solid #fff;box-shadow:0 1px 1px 0 #0000001a;color:#fff}.button-purple-border-white: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}}.offers{width:1264px}@media (max-width:1024px){.offers{width:100%}}.offers-container{margin:0 auto;max-width:1200px;padding:20px}.offers-container h1{color:#3d4167;margin-bottom:20px}.offers-container .filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px}.offers-container .filters .filter-button{background:#fff;border:1px dashed #2e3047;border-radius:24px;color:#8f9194;cursor:pointer;padding:10px 15px;transition:all .2s ease;z-index:0}.offers-container .filters .filter-button:hover{background:#f8f8ff}.offers-container .filters .filter-button.active{border:1px solid #2e3047;color:#2e3047}.offers-container .offers-list{display:flex;flex-wrap:wrap;gap:20px}.offers-container .offers-list .loading,.offers-container .offers-list .no-results{color:#666;padding:30px;text-align:center}@media (max-width:768px){h1{font-size:24px}h2,h3{font-size:20px!important}.avatar{height:40px;width:40px}.offers-container{padding:15px}.offers-container .filters{flex-direction:column;width:100%}.container-white{border-radius:unset;padding:unset;text-align:left}.offers-container .filters{display:grid;gap:8px;grid-template-columns:1fr 1fr}.offers-container .filters .filter-button{align-items:center;border-radius:24px;display:flex;justify-content:center;margin:0;padding:8px 5px;text-align:center;white-space:normal;width:100%}}.pagination-container{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:30px 0}.pagination-container .pagination-button{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#3d4167;cursor:pointer;font-weight:500;padding:8px 16px;transition:all .2s ease}.pagination-container .pagination-button:hover:not(:disabled){background:#f5f5ff;border-color:#6d57f6}.pagination-container .pagination-button:disabled{cursor:not-allowed;opacity:.5}.pagination-container .pagination-button.prev{margin-right:5px}.pagination-container .pagination-button.next{margin-left:5px}.pagination-container .pagination-numbers{align-items:center;display:flex;gap:5px}.pagination-container .pagination-numbers .pagination-number{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#3d4167;cursor:pointer;display:flex;height:36px;justify-content:center;min-width:36px;transition:all .2s ease}.pagination-container .pagination-numbers .pagination-number:hover:not(:disabled):not(.active){background:#f5f5ff;border-color:#6d57f6}.pagination-container .pagination-numbers .pagination-number.active{background:#6d57f6;border-color:#6d57f6;color:#fff;font-weight:700}.pagination-container .pagination-numbers .pagination-number.dots{background:transparent;border:none;cursor:default;font-weight:700}.pagination-container .pagination-numbers .pagination-number:disabled{cursor:not-allowed}@media (max-width:768px){.pagination-container{flex-direction:column;gap:15px}.pagination-container .pagination-numbers{flex-wrap:wrap;justify-content:center;order:1}.pagination-container .pagination-button{order:2;width:100%}.pagination-container .pagination-button.prev{margin-right:0}.pagination-container .pagination-button.next{margin-left:0}}.bg-coral{background-color:#ffefdf}.purple{color:#58406d}.offer-card{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:20px;transition:transform .2s ease,box-shadow .2s ease;width:calc(50% - 10px)}.offer-card:hover{box-shadow:0 5px 15px rgba(0,0,0,.1);transform:translateY(-2px)}.offer-card h3{color:#3d4167;margin-bottom:10px}.offer-card .offer-header{align-self:center;display:flex;justify-self:center;width:100%}.offer-card .offer-header .avatar{align-self:center;border:4px solid #2e3047;border-radius:50%;grid-area:avatar;height:50px;justify-self:center;margin-right:20px;transition:transform 10s ease-in-out,opacity 10s ease-in-out;width:50px}.offer-card .offer-header .avatar.animate-nanny-avatar{left:0;opacity:0;position:absolute;top:0;transform:translate(500px,-100px) scale(.1);z-index:100}.offer-card .offer-header .offer-title{display:grid;grid-area:title;grid-template-areas:"name link";grid-template-columns:8fr 2fr}.offer-card .offer-header .offer-title h2{font-family:Satoshi;font-size:25px;font-size:24px;font-style:normal;font-weight:700;grid-area:name;line-height:150%;margin-bottom:0;margin-top:10px}.offer-card .offer-header .offer-title h2 span{font-size:14px;font-weight:500}.offer-card .offer-link{color:#069cff;text-decoration:underline}.offer-card .element{display:flex;flex-direction:row;gap:6px;width:100%}.offer-card .element .element-title{font-size:14px;font-style:italic}.offer-card .element .element-body{color:#374151;font-size:14px;font-weight:700;line-height:150%}.offer-card .contact-separation{border-bottom:1px dashed #00000033;height:1px;width:100%}.offer-card .contact{align-items:center;display:flex;flex-direction:row;gap:24px;justify-content:center}.offer-card .contact .contact-checkbox{display:flex;flex-direction:row;gap:8px}.offer-card .profile-link a{color:#069cff;font-size:16px;font-weight:700;text-decoration-line:underline}.interest-button{align-items:center;display:flex;justify-content:flex-end}.interest-button .button.button-purple:hover:not(:disabled){background-color:#5643e0}.interest-button .button.button-purple:disabled{cursor:wait;opacity:.7}.interest-button .button.button-purple.sending{background-color:#8674f8;position:relative}.interest-button .button.button-purple.sending:after{animation:spin 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;content:"";height:20px;position:absolute;right:10px;width:20px}.interest-button .success-message{color:#4caf50;font-weight:500}.interest-button .own-offer{color:#888;font-style:italic}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.interest-already-sent{background-color:#f0f0f0;border-radius:4px;color:#777;display:inline-block;font-style:italic;padding:8px 12px}@media (max-width:1024px){.offers-list .offer-card{width:100%}.offers-list .contact{flex-direction:column}.offers-list .offer-header{grid-template-areas:"avatar title checkbox" "motivation motivation motivation";margin-bottom:5px}.offers-list .offer-header .avatar{align-self:unset;height:58px;width:58px}.offers-list .offer-header .offer-title{font-size:20px;grid-template-areas:"name" "link";grid-template-columns:1fr}.offers-list .offer-header .profile-link{margin-top:0;padding-top:0;text-align:left}.offers-list .offer-header .motivation{margin-top:0}.offers-list .offer-header .checkbox{align-self:unset;font-weight:700;padding-top:15px}.offers-list .element{align-items:flex-start;flex-wrap:wrap;justify-content:flex-start;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.offers-list .element span{white-space:unset}}