.ppph-wrapper{padding:30px 40px 25px 40px;border:dashed 1px #ff9696;border-radius:10px;background-color:#fffef5;margin-bottom:20px;text-align:center;box-shadow:0 .1em 1em rgb(0 0 0 / 15%)}.ppph-actions{display:flex;gap:14px;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:18px}.ppph-btn{padding:12px 16px;border-radius:5px;border:none;font-weight:600;cursor:pointer;transition:transform 0.25s ease,box-shadow 0.25s ease;display:inline-block;min-width:250px;min-height:70px;text-align:center}.ppph-actions .ppph-primary{width:auto;min-width:280px;min-height:70px}.ppph-wrapper .ppph-form .ppph-form-submit{width:auto !important;min-width:260px;display:block;margin:10px auto 0 auto}.ppph-primary{background:linear-gradient(135deg,#3498db,#2ecc71);color:#fff}.ppph-helpbtn{background:#eb0600;color:#fff}.ppph-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,0.12)}.ppph-wrapper .ppph-input{display:block;width:32em !important;max-width:100% !important;margin:12px auto;padding:12px 14px;border:1px solid #e1e7f0;font-size:15px;height:3.507em;border-radius:5px;box-sizing:border-box;transition:border-color 0.25s ease,box-shadow 0.25s ease;text-align:left}.ppph-wrapper .ppph-input:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,0.12)}.ppph-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.5);backdrop-filter:blur(5px);display:none;justify-content:center;align-items:center;z-index:99999}.ppph-box{background:rgba(255,255,255,0.98);border-radius:14px;padding:22px;width:92%;max-width:620px;box-shadow:0 10px 40px rgba(2,6,23,0.12);position:relative}.ppph-close{position:absolute;top:12px;right:12px;width:44px;height:44px;border-radius:50%;border:none;background:linear-gradient(180deg,#fff,#f3f6fb);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 18px rgba(16,24,40,0.06)}.ppph-close:hover{transform:scale(1.05);background:linear-gradient(180deg,#ff6464,#ff4d4d);color:#fff}.ppph-title{font-size:18px;margin:0 0 12px 0;color:#1f2d3d;display:flex;align-items:center;gap:10px}.ppph-error{color:#c53030;display:none;margin-top:8px}.ppph-protected{display:none;margin-top:14px;padding:12px;border-radius:10px;border:1px solid #d8f3e3;background:#f7fff9}@media (max-width:480px){.ppph-actions{flex-direction:column;gap:10px}.ppph-actions .ppph-primary,.ppph-actions .ppph-helpbtn{width:100%;min-width:unset}.ppph-wrapper .ppph-input{width:100% !important;max-width:none !important}.ppph-wrapper .ppph-form .ppph-form-submit{width:100% !important;min-width:unset}}.kk-star-ratings{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.kk-star-ratings.kksr-shortcode{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.kk-star-ratings.kksr-valign-top{margin-bottom:2rem}.kk-star-ratings.kksr-valign-bottom{margin-top:2rem}.kk-star-ratings.kksr-align-left{-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}.kk-star-ratings.kksr-align-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.kk-star-ratings.kksr-align-right{-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}.kk-star-ratings .kksr-muted{opacity:.5}.kk-star-ratings .kksr-stars{position:relative}.kk-star-ratings .kksr-stars .kksr-stars-active,.kk-star-ratings .kksr-stars .kksr-stars-inactive{display:flex}.kk-star-ratings .kksr-stars .kksr-stars-active{overflow:hidden;position:absolute;top:0;left:0}.kk-star-ratings .kksr-stars .kksr-star{cursor:pointer;padding-right:0px}.kk-star-ratings.kksr-disabled .kksr-stars .kksr-star{cursor:default}.kk-star-ratings .kksr-stars .kksr-star .kksr-icon{transition:.3s all}.kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-stars-active{width:0 !important}.kk-star-ratings .kksr-stars .kksr-star .kksr-icon,.kk-star-ratings:not(.kksr-disabled) .kksr-stars .kksr-star:hover~.kksr-star .kksr-icon{background-image:url("/wp-content/plugins/kk-star-ratings/src/core/public/svg/inactive.svg")}.kk-star-ratings .kksr-stars .kksr-stars-active .kksr-star .kksr-icon{background-image:url("/wp-content/plugins/kk-star-ratings/src/core/public/svg/active.svg")}.kk-star-ratings.kksr-disabled .kksr-stars .kksr-stars-active .kksr-star .kksr-icon,.kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-star .kksr-icon{background-image:url("/wp-content/plugins/kk-star-ratings/src/core/public/svg/selected.svg")}.kk-star-ratings .kksr-legend{margin-left:.75rem;margin-right:.75rem}[dir="rtl"] .kk-star-ratings .kksr-stars .kksr-stars-active{left:auto;right:0}#mega_menu{position:absolute;top:100%;margin-top:0;left:0;width:100%;padding:0;background:#fff;border:1px solid #ddd;border-top:none;display:none}#mega_menu a{font-size:.9em}#mega_menu a:hover{background-color:#f5f5f5}#mega_menu>li{background:#fff}#mega_menu>li>a{border-top:1px solid #ddd;font-size:.9em}.sf-menu{margin:0;padding:0;list-style:none;float:left;margin-bottom:1em}.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu li{position:relative;background:#fff;white-space:nowrap;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s}.sf-menu li:hover{background:#cfdeff;-webkit-transition:none;-o-transition:none;transition:none}.sf-menu li:hover>ul{display:block}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99;background:#fff;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.2);box-shadow:2px 2px 6px rgba(0,0,0,.2);min-width:12em}.sf-menu ul ul{top:0;left:100%}.sf-menu ul ul li{background:#fff}.sf-menu ul li{background:#fff}.sf-menu>li{float:left}.sf-menu li.sfHover{background:#cfdeff;-webkit-transition:none;-o-transition:none;transition:none}.sf-menu li.sfHover>ul{display:block}.sf-menu a{display:block;position:relative;border-top:1px solid #dfeeff;padding:.55em 1em;text-decoration:none;zoom:1}.sf-arrows .sf-with-ul{padding-right:2.5em}.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:#5f5a5a}.sf-arrows>li>.sf-with-ul:focus:after{border-top-color:#fff}.sf-arrows>li:hover>.sf-with-ul:after{border-top-color:#fff}.sf-arrows>.sfHover>.sf-with-ul:after{border-top-color:#fff}.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#5f5a5a}.sf-arrows ul li>.sf-with-ul:focus:after{border-left-color:#fff}.sf-arrows ul li:hover>.sf-with-ul:after{border-left-color:#fff}.sf-arrows ul .sfHover>.sf-with-ul:after{border-left-color:#fff}.sf-vertical{width:12em}.sf-vertical ul{left:100%;top:0}.sf-vertical>li{float:none}.sf-vertical li{width:100%}.sf-vertical.sf-arrows>li>.sf-with-ul:after{border-left-color:rgba(255,255,255,.5);margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#dfeeff;border-left-color:rgba(51,47,47,.5)}.sf-vertical.sf-arrows li>.sf-with-ul:focus:after{border-left-color:#fff}.sf-vertical.sf-arrows li:hover>.sf-with-ul:after{border-left-color:#fff}.sf-vertical.sf-arrows .sfHover>.sf-with-ul:after{border-left-color:#fff}.ot-overplay.active-menu main#main:after{content:"";position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.3)}.ot-overplay.active-menu footer#footer:after{content:"";position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.3)}#wide-nav>.flex-row>.flex-left{width:25%;min-width:245px;margin-right:15px}#mega-menu-wrap{width:100%;background:#1d71ab;position:relative}#mega-menu-title{padding:10px 0 10px 15px;font-size:15px;font-family:"Roboto Condensed",sans-serif;font-weight:700;color:#fff;cursor:pointer}#mega-menu-title i{margin-right:9px}#mega-menu .sub-menu{background:#fff}#header.header.has-sticky .header-wrapper.stuck #mega_menu{margin-top:0}#header.header.has-sticky .header-wrapper.stuck #mega_menu:not(.active){display:none}.ot-vm-hover:hover #mega_menu{display:block}#header.header #mega_menu.active{display:block}.home.ot-menu-show-home #mega_menu{display:block}.ot-vm-hover:hover #mega_menu{display:block}#header.header.has-sticky .header-wrapper.stuck #mega-menu-wrap:hover #mega_menu:not(.active){display:block}