.dialog .phone-contact-dialog{max-width:375px}.dialog .phone-contact-dialog .headline{height:44px}.dialog .phone-contact-dialog .dialog-content{padding:24px}.dialog .phone-contact-dialog .row-dialog .col:nth-child(odd){border-bottom:1px solid var(--primary-color-10percent);padding-bottom:48px;margin-bottom:24px}.dialog .phone-contact-dialog .row-dialog .col:nth-child(2n){background:var(--gray-color);margin:0 auto;max-width:305px;padding:36px 24px}.dialog .phone-contact-dialog .row-dialog h3{color:var(--primary-color);font-size:20px;font-weight:700;line-height:24px;margin:0 0 30px;text-align:center}.dialog .phone-contact-dialog .row-dialog .phone-block{margin:0 auto 30px;max-width:220px}.dialog .phone-contact-dialog .row-dialog .phone-block .phone-button{background:#fff;border:1px solid var(--primary-color-25percent);color:#a1217d;margin:0 auto 8px;width:180px}.dialog .phone-contact-dialog .row-dialog .phone-block .phone-button .circle{border:none;margin-right:0}.dialog .phone-contact-dialog .row-dialog .phone-block .phone-button .infos{color:var(--secondary-color-50percent)}.dialog .phone-contact-dialog .row-dialog .phone-block .text{color:#999}.dialog .phone-contact-dialog .row-dialog .phone-block .text p{line-height:16px;padding:3px 0 0;transition:.3s ease}.dialog .phone-contact-dialog .row-dialog .phone-block .text p.other-phone{color:#333}.dialog .phone-contact-dialog .row-dialog .phone-block:hover .phone-button{border:1px solid var(--secondary-color-25percent);color:var(--primary-color)}.dialog .phone-contact-dialog .row-dialog .phone-block:hover .phone-button .infos{color:var(--primary-color-50percent)}.dialog .phone-contact-dialog .row-dialog .phone-block:hover .text p,.dialog .phone-contact-dialog .row-dialog .phone-block:hover .text p.other-phone{color:var(--primary-color)}.dialog .phone-contact-dialog .row-dialog .btn{background:var(--primary-color);color:#fff;display:flex;font-size:16px;font-weight:400;text-transform:none;margin:12px auto;max-width:260px;white-space:nowrap;width:100%}.dialog .phone-contact-dialog .row-dialog .customer-area{margin:0 0 32px}.dialog .phone-contact-dialog .row-dialog .customer-area p{font-size:13px;margin:0 0 8px;text-align:center}.dialog .phone-contact-dialog .row-dialog .customer-area .btn{margin:0 auto}.dialog .phone-contact-dialog .row-dialog .more{color:#666;font-size:13px;line-height:16px;margin:16px 0 0;text-align:center}.dialog .phone-contact-dialog .row-dialog .more a{color:#333}.dialog .phone-contact-dialog .row-dialog .more a:hover{color:var(--secondary-color)}.dialog .phone-contact-dialog .sourdline{display:block;height:44px;margin:36px auto 16px;white-space:nowrap;width:181px}@media screen and (min-width: 768px){.dialog .phone-contact-dialog{max-width:720px}.dialog .phone-contact-dialog .row-dialog{display:flex;flex-flow:row nowrap}.dialog .phone-contact-dialog .row-dialog .col{width:100%}.dialog .phone-contact-dialog .row-dialog .col:nth-child(odd){border-bottom:none;border-right:1px solid rgba(66,20,95,.07);padding:36px 24px 24px 0;margin-bottom:0;margin-right:24px}.dialog .phone-contact-dialog .row-dialog .col:nth-child(2n){max-width:305px;padding-bottom:24px}.dialog .phone-contact-dialog .sourdline{margin:24px auto 16px}}@keyframes slide-dialog{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-dialog-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(48px)}}.dialog-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;outline:none;pointer-events:none;position:fixed;top:0;transition:.2s cubic-bezier(.25,.8,.25,1);width:100%}.dialog-container .dialog-inner{animation:.3s cubic-bezier(.17,.67,.39,1) slide-dialog both;background:#fff;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;margin:24px;max-height:90%;max-width:720px;overflow-x:hidden;overflow-y:auto;overflow:hidden auto;pointer-events:auto;position:relative;transition:.3s cubic-bezier(.25,.8,.25,1);width:100%;z-index:inherit}.dialog-container .dialog-inner .headline{min-height:32px}.dialog-container .dialog-inner .headline h2{font-size:20px;line-height:24px;margin:0;padding:24px}.dialog-container .dialog-inner .headline .btn{color:var(--primary-color);margin:0;position:absolute;right:14px;top:18px}.dialog-container .dialog-inner .dialog-content{padding:24px 24px 48px;width:100%}.dialog.disabled{pointer-events:none}.dialog.disabled .cog-overlay:before{animation:.3s cubic-bezier(.17,.67,.39,1) fade-out-overlay both}.dialog.disabled .dialog-inner{animation:.3s cubic-bezier(.17,.67,.39,1) slide-dialog-out both}
