.icon-link_xxs_left span{align-items:center;gap:.5rem;display:flex}.icon-link_xxs_left span .ui-icon,.icon-link_xxs_left span img{flex-shrink:0;width:.75rem;height:.75rem}.icon-link_xxs_right span{flex-direction:row-reverse;align-items:center;gap:.5rem;display:flex}.icon-link_xxs_right span .ui-icon,.icon-link_xxs_right span img{flex-shrink:0;width:.75rem;height:.75rem}.icon-link_xs_left span{align-items:center;gap:.5rem;display:flex}.icon-link_xs_left span .ui-icon,.icon-link_xs_left span img{flex-shrink:0;width:1rem;height:1rem}.icon-link_xs_right span{flex-direction:row-reverse;align-items:center;gap:.5rem;display:flex}.icon-link_xs_right span .ui-icon,.icon-link_xs_right span img{flex-shrink:0;width:1rem;height:1rem}.icon-link_s_left span{align-items:center;gap:.75rem;display:flex}.icon-link_s_left span .ui-icon,.icon-link_s_left span img{flex-shrink:0;width:1.25rem;height:1.25rem}.icon-link_s_right span{flex-direction:row-reverse;align-items:center;gap:.75rem;display:flex}.icon-link_s_right span .ui-icon,.icon-link_s_right span img{flex-shrink:0;width:1.25rem;height:1.25rem}.icon-link_m_left span{align-items:center;gap:.75rem;display:flex}.icon-link_m_left span .ui-icon,.icon-link_m_left span img{flex-shrink:0;width:1.5rem;height:1.5rem}.icon-link_m_right span{flex-direction:row-reverse;align-items:center;gap:.75rem;display:flex}.icon-link_m_right span .ui-icon,.icon-link_m_right span img{flex-shrink:0;width:1.5rem;height:1.5rem}@keyframes skeleton-fade{0%{color:#f5f5f5;background-color:#f5f5f5}to{color:#ccc;background-color:#ccc}}.modal-panel{background-color:#fff;border-radius:.625rem;align-items:stretch;width:fit-content;height:fit-content;max-height:31.25rem;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.modal-panel.-with-header-img{min-height:18.75rem}.modal-slot{flex-direction:column;flex:0 0 31.25rem;justify-content:center;width:31.25rem;display:flex}.modal-slot-content{word-break:break-word;max-height:100%;padding:3.5rem 1.5rem 2rem;overflow:hidden auto}.modal-image{flex-shrink:0}.modal-image img,.modal-image>*{object-fit:cover;object-position:top;width:100%;display:block;height:100%!important}.modal-close{display:flex;position:absolute;top:0;right:0}.modal-close>button{cursor:pointer;background-color:#f5f5f5;justify-content:center;align-items:center;padding:.5rem;display:flex}.modal-close>button:hover{color:#fff;background-color:#525252}.modal-close .ui-icon{width:1.5rem;height:1.5rem}.modal .form-section .form-section-header{margin-bottom:1.5rem}.modal .form-section+.form-section{margin-top:2.5rem}.modal .form-block .input-label textarea{height:7.5rem}.modal .form-block .form-upload-area{grid-template-columns:repeat(1,1fr)}.modal .form-block .form-block-actions{margin-top:2.5rem}.modal .form-block .form-block-actions.-multiple{gap:.5rem;display:flex}.modal .form-block .form-block-actions .cta-label{margin:0}.modal .confirmation-block{text-align:left;margin:auto;padding:0}.modal .confirmation-block-title{letter-spacing:-.02em;font-size:1.25rem;font-weight:700;line-height:1.2}@media (width>=48em){.modal .confirmation-block-title{letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1.16667}}.modal .confirmation-block-title b,.modal .confirmation-block-title strong{color:var(--theme-color-medium);font-weight:inherit}.modal .confirmation-block-title a{color:inherit;text-decoration:none}.modal .confirmation-block-icon{margin-bottom:1rem;display:inline-block}.modal .overlay-embed-preview>.overlay-embed{width:100%}@media (width<=47.9375em){.modal-panel{width:calc(100% - 3rem);max-height:60dvh;margin:0 1.5rem;display:block;left:0;overflow:auto;transform:translateY(-50%)}.modal-panel.-full-screen{transform:inherit;border-radius:0;width:100vw;height:100vh;max-height:100%;margin:0;position:relative;top:0}.modal-panel .modal-slot{flex:1;width:100%}.modal-panel .modal-slot-content{padding:4rem 1rem 2.5rem}.modal-panel.-with-header-img .modal-slot-content{padding-top:1.5rem}.modal-close{z-index:10;justify-content:flex-end;margin-bottom:-2.5rem;position:sticky}.modal-image{aspect-ratio:1.33333;width:100%;height:auto}.modal-image img,.modal-image>*{object-fit:cover;width:100%;height:100%;display:block}.modal .form-section .form-section-header{margin-bottom:1rem}.modal .form-section+.form-section{margin-top:0}}
