.select-wrap{position:relative;min-height:40px}.select-wrap select{width:100%;transition:opacity 0.2s ease}.select-loader{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transition:opacity 0.2s ease;pointer-events:none}.select-wrap.is-loading select{opacity:0.5}.select-wrap.is-loading .select-loader{opacity:1}.spinner{width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spin 0.8s linear infinite;animation:spin 0.8s linear infinite}@-webkit-keyframes spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}div.show_hide_password:hover{cursor:pointer}a{color:#ffffff}a:hover{color:#000000}caption.none{padding-top:0;padding-bottom:0;color:#efefef;text-align:center;caption-side:top}div.or-seperator{margin-top:20px;text-align:center;border-top:1px solid #ccc}i.or-seperator{padding:0 10px;background:#ffffff;position:relative;top:-11px;z-index:1}@font-face{font-family:'LiberationSans-BoldItalic';src:url("/mynails/assets/LiberationSans-BoldItalic-143eb54cf9d11f9d6d4024f7ac0b33495286249905a24eaf86dd013c9793b475.ttf");src:url("/mynails/assets/LiberationSans-BoldItalic-b761c88d413c02f193b47e131d4d478924b7745f0a6be4aa8391162d2807bbd2.eot?#iefix") format("embedded-opentype"),url("/mynails/assets/LiberationSans-BoldItalic-143eb54cf9d11f9d6d4024f7ac0b33495286249905a24eaf86dd013c9793b475.ttf") format("truetype")}.mimi_logo{font-family:'LiberationSans-BoldItalic';color:#ffffff;font-size:1.9em;text-align:left;margin-bottom:0px}.mimi_logo_subscript{font-family:'Mansalva', cursive;color:#f9f2dd;font-size:0.8em;text-align:left}.mimi_logo:hover{color:#ffffff}.portfolio{background-color:#f3ede1;color:#ffffff}.our-services div{padding:7px}.title-element{font-weight:400;font-size:40px;line-height:1.1;color:#333;text-transform:uppercase;letter-spacing:5px}.item-element{background-color:#fff;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:stretch;border:1px solid #ededff;transition:all .3s}.pic-item{padding:40px 30px 25px 30px}.wrap-pic{display:block;padding:11px;width:268px;height:268px;max-width:100%;margin-right:auto;margin-left:auto;border-radius:50%;border:3px solid #f9f2dd}.wrap-pic-rectangle{display:block;padding:11px;max-width:680px;width:70%;margin-right:auto;margin-left:auto;border:3px solid #f9f2dd}.img-item{width:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;height:100%}.img-item-rectangle{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.item-element .pic-item .wrap-pic img{width:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;height:100%}.item-element:hover .content-item{opacity:1;pointer-events:auto}.item-element:hover{box-shadow:0px 0px 10px 0px rgba(2,0,65,0.1)}.item-element:hover .foot-item .link-item{background-color:#8F021F;border-color:#8F021F;color:#fff}.item-element .pic-item{padding:40px 30px 25px 30px}.item-element::before{content:'';display:block;width:100%;height:calc(100% - 110px);position:absolute;z-index:-1;top:55px;left:0;border-radius:10px}.text-item{flex-grow:1;font-weight:400;font-size:15px;line-height:1.8;color:#5e5e78;text-align:center;padding:0px 30px 23px 30px}.title-item{font-weight:400;font-size:25px;line-height:1.2;color:#39385a;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:calc(1.2 * 2em);margin-bottom:13px}.title-item a{color:inherit;transition:all .3s}.item-element .text-item .title-item a:hover{color:inherit;text-decoration:none}.accordion-card-heading{background-color:#FFFFFF;color:#000;text-decoration:none;cursor:pointer}.accordion-card-heading:hover{background-color:#8F021F;border-color:#8F021F;color:#fff;text-decoration:none;cursor:pointer}.accordion-card-heading-title:hover{color:#fff;text-decoration:none;cursor:pointer}.collapsible-link{width:100%;position:relative;text-align:left}.collapsible-link::before{position:absolute;top:50%;right:0.8rem;transform:translateY(-50%);display:block;font-family:'FontAwesome';font-size:1.1rem}.collapsible-link[aria-expanded='true']::before{content:'\f106'}.reference{color:#701321;text-decoration:underline}.reference:hover{color:#262626;text-decoration:underline;cursor:pointer}.btn-mimi{background-color:#8F021F;color:#ffffff}.btn-mimi:hover{background-color:#701321;color:#ffffff}.btn-xl{padding:10px 20px;border-radius:5px}.icon:hover img{filter:brightness(0) invert(1)}
