.elementor-397 .elementor-element.elementor-element-51d60fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-397 .elementor-element.elementor-element-263b7d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-397 .elementor-element.elementor-element-263b7d4 img{width:100%;}#elementor-popup-modal-397 .dialog-widget-content{animation-duration:0.5s;background-color:#01BCD6;border-radius:24px 24px 24px 24px;box-shadow:0px 40px 90px -30px rgba(1,25,40,0.65);}#elementor-popup-modal-397{background-color:rgba(6,30,45,0.6);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-397 .dialog-message{width:480px;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-397 .dialog-close-button{display:flex;font-size:18px;}@media(max-width:1025px){.elementor-397 .elementor-element.elementor-element-51d60fe{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}#elementor-popup-modal-397 .dialog-message{width:480px;padding:0px 0px 0px 0px;}#elementor-popup-modal-397 .dialog-widget-content{border-radius:24px 24px 24px 24px;}}@media(max-width:769px){.elementor-397 .elementor-element.elementor-element-51d60fe{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}#elementor-popup-modal-397 .dialog-message{width:92vw;padding:0px 0px 0px 0px;}#elementor-popup-modal-397 .dialog-widget-content{border-radius:20px 20px 20px 20px;}}/* Start custom CSS *//* Howe Dental referral popup: size by width and height, close button like .hd-rev__close */
#elementor-popup-modal-397 .dialog-message{width:min(480px, calc(100vw - 32px), 60vh);width:min(480px, calc(100vw - 32px), 60dvh)}
#elementor-popup-modal-397 .dialog-widget-content{overflow:hidden}
#elementor-popup-modal-397 .elementor-widget-image img{display:block;width:100%;height:auto}
#elementor-popup-modal-397 .dialog-close-button{top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#EFF6F8;color:#14203A;font-size:18px;transition:background-color .25s ease;opacity:1}
#elementor-popup-modal-397 .dialog-close-button svg{width:18px;height:18px;fill:currentColor}
#elementor-popup-modal-397 .dialog-close-button:hover{background:#01BCD6;color:#14203A}
#elementor-popup-modal-397 .dialog-close-button:focus-visible{outline:2px solid #0097AC;outline-offset:2px}
@media (max-width:767px){#elementor-popup-modal-397 .dialog-close-button{top:10px;right:10px;width:36px;height:36px;font-size:16px}}/* End custom CSS */