
/* Popup Theme 8504: Soft Blue */
.pum-theme-8504, .pum-theme-floating-bar { background-color: rgba( 255, 255, 255, 0.00 ) } 
.pum-theme-8504 .pum-container, .pum-theme-floating-bar .pum-container { padding: 8px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.00 ); background-color: rgba( 38, 145, 191, 1.00 ) } 
.pum-theme-8504 .pum-title, .pum-theme-floating-bar .pum-title { color: #ffffff; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.00 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-8504 .pum-content, .pum-theme-floating-bar .pum-content { color: #ffffff; font-family: inherit; font-weight: 400 } 
.pum-theme-8504 .pum-content + .pum-close, .pum-theme-floating-bar .pum-content + .pum-close { position: absolute; height: 28px; width: 28px; left: auto; right: 5px; bottom: auto; top: 5px; padding: 0px; color: #ffffff; font-family: Sans-Serif; font-weight: 800; font-size: 18px; line-height: 18px; border: 1px none #0059b2; border-radius: 18px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 38, 145, 191, 0.00 ) } 

/* Popup Theme 8498: GENERICO */
.pum-theme-8498, .pum-theme-tema-predefinito { background-color: rgba( 255, 255, 255, 0.00 ) } 
.pum-theme-8498 .pum-container, .pum-theme-tema-predefinito .pum-container { padding: 18px; border-radius: 0px; border: 0px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-8498 .pum-title, .pum-theme-tema-predefinito .pum-title { color: #000000; text-align: left; text-shadow: -50px -50px 0px rgba( 2, 2, 2, 0.00 ); font-family: inherit; font-weight: 400; font-size: 20px; line-height: 36px } 
.pum-theme-8498 .pum-content, .pum-theme-tema-predefinito .pum-content { color: #424242; font-family: inherit; font-weight: 400 } 
.pum-theme-8498 .pum-content + .pum-close, .pum-theme-tema-predefinito .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: 0px; bottom: auto; top: 2px; padding: 12px; color: #000000; font-family: inherit; font-weight: 400; font-size: 23px; line-height: 7px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: -50px -50px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ) } 

/* Popup Theme 8502: Bee Digital */
.pum-theme-8502, .pum-theme-cutting-edge { background-color: rgba( 0, 0, 0, 0.50 ) } 
.pum-theme-8502 .pum-container, .pum-theme-cutting-edge .pum-container { padding: 23px; border-radius: 15px; border: 1px none #000000; box-shadow: 0px 10px 25px 0px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 0, 81, 147, 1.00 ) } 
.pum-theme-8502 .pum-title, .pum-theme-cutting-edge .pum-title { color: #ffffff; text-align: center; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 500; font-size: 26px; line-height: 47px } 
.pum-theme-8502 .pum-content, .pum-theme-cutting-edge .pum-content { color: #ffffff; font-family: inherit; font-weight: 400 } 
.pum-theme-8502 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close { position: absolute; height: 30px; width: 30px; left: auto; right: -39px; bottom: auto; top: 6px; padding: 0px; color: #ffffff; font-family: Times New Roman; font-weight: 700; font-size: 27px; line-height: 30px; border: 1px none #ffffff; border-radius: 20px; box-shadow: -1px 1px 1px 0px rgba( 2, 2, 2, 0.10 ); text-shadow: -1px 1px 1px rgba( 0, 0, 0, 0.10 ); background-color: rgba( 0, 81, 147, 1.00 ) } 

/* Popup Theme 8499: Whistleblowing */
.pum-theme-8499, .pum-theme-lightbox { background-color: rgba( 0, 0, 0, 0.85 ) } 
.pum-theme-8499 .pum-container, .pum-theme-lightbox .pum-container { padding: 29px; border-radius: 18px; border: 10px solid #fed800; box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-8499 .pum-title, .pum-theme-lightbox .pum-title { color: #000000; text-align: center; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 600; font-size: 32px; line-height: 36px } 
.pum-theme-8499 .pum-content, .pum-theme-lightbox .pum-content { color: #000000; font-family: inherit; font-weight: 300 } 
.pum-theme-8499 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close { position: absolute; height: 30px; width: 30px; left: auto; right: -22px; bottom: auto; top: -20px; padding: 0px; color: #000000; font-family: inherit; font-weight: 700; font-size: 16px; line-height: 8px; border: 4px solid #000000; border-radius: 35px; box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.75 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 254, 216, 0, 1.00 ) } 

/* Popup Theme 8500: Blu aziendale */
.pum-theme-8500, .pum-theme-enterprise-blue { background-color: rgba( 0, 0, 0, 0.70 ) } 
.pum-theme-8500 .pum-container, .pum-theme-enterprise-blue .pum-container { padding: 28px; border-radius: 5px; border: 1px none #000000; box-shadow: 0px 10px 25px 4px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-8500 .pum-title, .pum-theme-enterprise-blue .pum-title { color: #315b7c; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 34px; line-height: 36px } 
.pum-theme-8500 .pum-content, .pum-theme-enterprise-blue .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-8500 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { position: absolute; height: 28px; width: 28px; left: auto; right: 8px; bottom: auto; top: 8px; padding: 4px; color: #ffffff; font-family: Times New Roman; font-weight: 100; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 42px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 49, 91, 124, 1.00 ) } 

/* Popup Theme 8501: Disclaimer */
.pum-theme-8501, .pum-theme-hello-box { background-color: rgba( 0, 0, 0, 0.75 ) } 
.pum-theme-8501 .pum-container, .pum-theme-hello-box .pum-container { padding: 30px; border-radius: 80px; border: 14px solid #81d742; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-8501 .pum-title, .pum-theme-hello-box .pum-title { color: #2d2d2d; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Montserrat,"Montserrat Fallback"; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-8501 .pum-content, .pum-theme-hello-box .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-8501 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: -30px; bottom: auto; top: -30px; padding: 0px; color: #2d2d2d; font-family: Times New Roman; font-weight: 100; font-size: 32px; line-height: 28px; border: 1px none #ffffff; border-radius: 28px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 255, 255, 255, 1.00 ) } 

/* Popup Theme 8503: Cornice */
.pum-theme-8503, .pum-theme-framed-border { background-color: rgba( 255, 255, 255, 0.50 ) } 
.pum-theme-8503 .pum-container, .pum-theme-framed-border .pum-container { padding: 18px; border-radius: 0px; border: 20px outset #dd3333; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.97 ) inset; background-color: rgba( 255, 251, 239, 1.00 ) } 
.pum-theme-8503 .pum-title, .pum-theme-framed-border .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-8503 .pum-content, .pum-theme-framed-border .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-8503 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close { position: absolute; height: 20px; width: 20px; left: auto; right: -20px; bottom: auto; top: -20px; padding: 0px; color: #ffffff; font-family: Tahoma; font-weight: 700; font-size: 16px; line-height: 18px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 0.55 ) } 

/* Popup Theme 8505: Content Only - For use with page builders or block editor */
.pum-theme-8505, .pum-theme-content-only { background-color: rgba( 0, 0, 0, 0.70 ) } 
.pum-theme-8505 .pum-container, .pum-theme-content-only .pum-container { padding: 0px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ) } 
.pum-theme-8505 .pum-title, .pum-theme-content-only .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-8505 .pum-content, .pum-theme-content-only .pum-content { color: #8c8c8c; font-family: inherit; font-weight: 400 } 
.pum-theme-8505 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 7px; bottom: auto; top: 7px; padding: 0px; color: #000000; font-family: inherit; font-weight: 700; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ) } 

#pum-16605 {z-index: 1999999999}
#pum-13701 {z-index: 1999999999}
#pum-15775 {z-index: 1999999999}
#pum-8507 {z-index: 1999999999}
#pum-14978 {z-index: 1999999999}
#pum-14591 {z-index: 1999999999}
#pum-14689 {z-index: 1999999999}
#pum-10642 {z-index: 1999999999}
#pum-8506 {z-index: 1999999999}

/*# sourceURL=popup-maker-site-inline-css */
