.dialog_popup .modal-content{border-radius:0}.dialog_popup .modal-body{text-align:center;padding:40px}.dialog_popup .modal-title{font-size:2rem!important;margin-bottom:20px}.dialog_popup .modal-body .dialog_popup_testo{font-size:1rem}.dialog_popup .close{position:absolute;z-index:1;right:10px!important;top:10px!important;height:2.5rem;width:2.5rem;background:rgba(193,193,193,.3)!important;border-radius:50%;padding:0;float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;border:0}.dialog_popup .close:focus{outline:0}.dialog_popup .close span{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M14.7,1.3c-0.4-0.4-1-0.4-1.4,0L8,6.6L2.7,1.3c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4L6.6,8l-5.3,5.3 c-0.4,0.4-0.4,1,0,1.4C1.5,14.9,1.7,15,2,15s0.5-0.1,0.7-0.3L8,9.4l5.3,5.3c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3 c0.4-0.4,0.4-1,0-1.4L9.4,8l5.3-5.3C15.1,2.3,15.1,1.7,14.7,1.3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;color:transparent;text-shadow:none;background-position:center}.dialog_popup .close.light span{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath d='M14.7,1.3c-0.4-0.4-1-0.4-1.4,0L8,6.6L2.7,1.3c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4L6.6,8l-5.3,5.3 c-0.4,0.4-0.4,1,0,1.4C1.5,14.9,1.7,15,2,15s0.5-0.1,0.7-0.3L8,9.4l5.3,5.3c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3 c0.4-0.4,0.4-1,0-1.4L9.4,8l5.3-5.3C15.1,2.3,15.1,1.7,14.7,1.3z'/%3E%3C/svg%3E")}.dialog_popup .close.size-sm{transform:scale(.5);right:.5rem;top:.5rem}.dialog_popup .bg-img{min-height:30vh;background-size:cover;background-position:center;background-repeat:no-repeat}.dialog_popup .btn-cstm-dark{color:#fff;background-color:#28304e;border-color:#28304e}.dialog_popup .btn-cta{text-transform:uppercase;letter-spacing:1px;padding:15px 20px;font-size:.8rem;font-weight:600}.dialog_popup .form_popup_in_newsletter{padding:0}.dialog_popup #form_newsletter_popup{text-align:left;margin-top:30px}.dialog_popup #form_newsletter_popup .input_field{width:100%;height:40px;margin-top:15px;font-size:15px}@media screen and (max-width:991.98px){.dialog_popup .bg-img{min-height:20vh}.dialog_popup .modal-body{padding:15px}.dialog_popup .modal-title{font-size:1rem!important;margin-bottom:10px}}