button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:#fff0;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;outline:none}ul{list-style:none;padding:0;margin:0}.no-scroll{overflow:hidden}.btn-share-container{display:flex;width:100%;justify-content:center;margin-bottom:40px}.btn-share.link{color:#000;padding:0;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;gap:10px}.btn-share.link svg{fill:#000;width:12px;height:auto}.btn-share:not(.link){display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 15px;background-color:#333;color:#fff;border-radius:6px}.btn-share:not(.link) svg{fill:#fff}.btn-share:not(.link):hover{background-color:#000}.modal-share-container{overflow-y:auto;z-index:10;inset:0;position:fixed;display:none}.modal-share-container.show{display:block}.modal-share-container.show .modal-share-overlay{position:fixed;background-color:rgb(0 0 0 / .3);inset:0}.modal-share{background:#fffefe;padding:25px;border-radius:15px;max-width:380px;width:100%;pointer-events:none;box-shadow:0 10px 15px rgb(0 0 0 / .1);z-index:11;position:relative}.modal-share-container.show .modal-share{top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:auto}.modal-share :is(.modal-share-header,.icons,.field){display:flex;align-items:center;justify-content:space-between}.modal-share .modal-share-header{padding-bottom:15px;border-bottom:1px solid #ebedf9}.modal-share .modal-share-header span{font-size:21px;font-weight:600}.modal-share .modal-share-header .close,.modal-share .icons a{display:flex;align-items:center;border-radius:50%;justify-content:center;transition:all 0.3s ease-in-out}.modal-share .modal-share-header .close{background:#eee;height:33px;width:33px;cursor:pointer}.modal-share .modal-share-header .close svg{fill:#878787;height:17px;width:17px}.modal-share .modal-share-header .close:hover{background:#e8e8e8}.modal-share .modal-share-content{margin:20px 0}.modal-share .icons{margin:15px 0 20px 0}.modal-share .modal-share-content p{font-size:14px;color:#6b7280;margin-bottom:0}.modal-share .modal-share-content .icons a{height:50px;width:50px;font-size:20px;text-decoration:none;border:1px solid #fff0}.modal-share .icons a{transition:transform 0.3s ease-in-out}.modal-share .icons a.facebook{border-color:#1877f2}.modal-share .icons a.facebook svg{fill:#1877f2}.modal-share .icons a.facebook:hover{background:#1877f2;box-shadow:0 20px 25px -5px rgb(59 130 246 / .5),0 8px 10px -6px rgb(59 130 246 / .5)}.modal-share .icons a.instagram{border-color:#e1306c}.modal-share .icons a.instagram svg{fill:#e1306c}.modal-share .icons a.instagram:hover{background:#e1306c;box-shadow:0 20px 25px -5px rgb(229 67 123 / .5),0 8px 10px -6px rgb(229 67 123 / .5)}.modal-share .icons a.linkedin{border-color:#1877f2}.modal-share .icons a.linkedin svg{fill:#1877f2}.modal-share .icons a.linkedin:hover{background:#1877f2;box-shadow:0 20px 25px -5px rgb(59 130 246 / .5),0 8px 10px -6px rgb(59 130 246 / .5)}.modal-share .icons a.x{border-color:#000}.modal-share .icons a.x svg{fill:#000}.modal-share .icons a.x:hover{background:#000;box-shadow:0 20px 25px -5px rgb(107 114 128 / .5),0 8px 10px -6px rgb(107 114 128 / .5)}.modal-share .icons a.mail{border-color:#229ed9}.modal-share .icons a.mail svg{fill:#229ed9}.modal-share .icons a.mail:hover{background:#229ed9;box-shadow:0 20px 25px -5px rgb(14 165 233 / .5),0 8px 10px -6px rgb(14 165 233 / .5)}.modal-share .icons a:hover svg{fill:#fff}.modal-share .icons a:hover i{transform:scale(1.2)}.modal-share .modal-share-content .field{margin:10px 0 0 0;height:45px;border-radius:4px;padding:0 5px;border:1px solid rgb(107 114 128 / .4)}.modal-share .field.active{border-color:#EB9366}.modal-share .field .url-icon{width:auto;margin-right:5px;text-align:center}.modal-share .field .url-icon svg{width:16px;height:16px;margin-top:1px}.modal-share .field.active svg{fill:#EB9366}.modal-share .field input{width:100%;height:100%;border:none;outline:none;font-size:15px;padding-right:15px;font-weight:lighter}.modal-share .field button{color:#fff;padding:5px 18px;background:#6C73CA;white-space:nowrap}.modal-share .field.active button,.modal-share .field button:hover{background:#EB9366}@media screen and (min-width:990px){.btn-share-container{justify-content:start}}
