#popup {position: fixed;height: 100%;width: 100%;background-color: rgba(0, 0, 0, 0.8);top: 0;z-index: 100;overflow: auto;display: none;}
#popup .popup-content{position:absolute;z-index:101;left:0;top:0;width:100%;margin-top:20px;transition:all 0.3s;padding:0;}
@media all and (min-width:1050px){#popup .popup-content{padding:0 40px;}}
#popup .popup-content{margin:0 auto;color:#000000;max-width:425px;text-align:left;position:relative;background:#ffffff;padding:10px 15px 110px 15px;background:transparent url(/_lptemplates/chwilowkaplus2/images/popup.png) no-repeat center;max-width:659px;height:720px;}
@media all and (min-width:480px){#popup .popup-content{padding:10px 30px 110px 30px;}}
@media all and (min-width:768px){#popup .popup-content{padding:10px 60px 110px 60px;}}
#popup .popup-inner{max-width:460px;margin:0 auto;}
#popup p{margin:0;}
#popup .close{position:absolute;right:50%;top:-10px;color:#ffffff;text-align:center;cursor:pointer;margin-right:-28px;text-shadow:none;opacity:1;}
@media all and (min-width:768px){#popup .close{right:53px;margin-right:0;top:92px;}}
#popup .close button{width:54px;height:54px;border-width:0;background-color:white;border-radius:40px;font-family:caveat, sans-serif;color:white;font-size:20px;color:#000000;}
#popup .close span{color:#000000;}
#popup h3{color:white;font-family:caveat, sans-serif;margin-bottom:0;font-weight:800;line-height:85px;font-size:85px;padding-top:48px;text-align:center;padding-bottom:8px;}
@media all and (min-width:480px){#popup h3{padding-top:88px;}}
#popup .popup-subtitle{text-align:center;color:white;font-size:17px;line-height:24px;max-width:320px;padding-bottom:32px;margin:0 auto;}
#popup fieldset{margin:0;overflow:hidden;padding-top:14px;}
@media all and (min-width:480px){#popup fieldset{margin:0 -5px;}}
#popup .form-group{margin-bottom:8px;}
@media all and (min-width:480px){#popup .form-group{float:left;width:50%;padding:0 5px;}}
#popup .button{margin-bottom:28px;padding-top:2px;}
#popup .note{text-align:center;font-size:13px;line-height:17px;color:#0c4c5f;max-width:330px;margin:0 auto;padding-top:9px;}

#popupEmailPhone {position: fixed;height: 100%;width: 100%;background-color: rgba(0, 0, 0, 0.8);top: 0;z-index: 100;overflow: auto;display: none;}
#popupEmailPhone .popup-content{position:absolute;z-index:101;left:0;top:0;width:100%;margin-top:20px;transition:all 0.3s;padding:0;}
@media all and (min-width:1050px){#popupEmailPhone .popup-content{padding:0 40px;}}
#popupEmailPhone .popup-content{margin:0 auto;color:#000000;max-width:425px;text-align:left;position:relative;background:#ffffff;padding:10px 15px 110px 15px;background:transparent url(/_lptemplates/chwilowkaplus2/images/popup.png) no-repeat center;max-width:659px;height:720px;}
@media all and (min-width:480px){#popupEmailPhone .popup-content{padding:10px 30px 110px 30px;}}
@media all and (min-width:768px){#popupEmailPhone .popup-content{padding:10px 60px 110px 60px;}}
#popupEmailPhone .popup-inner{max-width:460px;margin:0 auto;}
#popupEmailPhone p{margin:0;}
#popupEmailPhone .close{position:absolute;right:50%;top:-10px;color:#ffffff;text-align:center;cursor:pointer;margin-right:-28px;text-shadow:none;opacity:1;}
@media all and (min-width:768px){#popupEmailPhone .close{right:53px;margin-right:0;top:92px;}}
#popupEmailPhone .close button{width:54px;height:54px;border-width:0;background-color:white;border-radius:40px;font-family:caveat, sans-serif;color:white;font-size:20px;color:#000000;}
#popupEmailPhone .close span{color:#000000;}
#popupEmailPhone h3{color:white;font-family:caveat, sans-serif;margin-bottom:0;font-weight:800;line-height:85px;font-size:85px;padding-top:48px;text-align:center;padding-bottom:8px;}
@media all and (min-width:480px){#popupEmailPhone h3{padding-top:55px;}}
#popupEmailPhone .popup-subtitle{text-align:center;color:white;font-size:17px;line-height:24px;max-width:320px;padding-bottom:32px;margin:0 auto;}
#popupEmailPhone fieldset{margin:0;overflow:hidden;padding-top:14px;}
@media all and (min-width:480px){#popupEmailPhone fieldset{margin:0 -5px;}}
#popupEmailPhone .form-group{margin-bottom:8px;}
@media all and (min-width:480px){#popupEmailPhone .form-group{float:left;width:50%;padding:0 5px;}}
#popupEmailPhone .button{margin-bottom:28px;padding-top:2px;}
#popupEmailPhone .note{text-align:center;font-size:13px;line-height:17px;color:#0c4c5f;max-width:330px;margin:0 auto;padding-top:9px;}
@media all and (min-width:480px){#popupEmailPhone #pdmFormPopup{min-width:465px;}}
#popupEmailPhone #pdmFormPopup .pdmInput {margin-bottom:0px;}
#popupEmailPhone #pdmFormPopup .pdmInput input[type="text"]{width:100%;}
#popupEmailPhone #pdmFormPopup .pdmMessage{color:#c30009;}