


.pm-lightbox{position:fixed;inset:0;z-index:100000;background:rgba(0,0,0,.9);display:none;align-items:center;justify-content:center}
.pm-lightbox.pm-open{display:flex}
.pm-lightbox .pm-lb-figure{margin:0;max-width:92vw;max-height:92vh;text-align:center}
.pm-lightbox img{max-width:92vw;max-height:86vh;object-fit:contain;display:block;margin:0 auto}
.pm-lightbox figcaption{color:#fff;font-size:14px;margin-top:10px}
.pm-lightbox button{position:absolute;background:none;border:0;color:#fff;font-size:34px;line-height:1;cursor:pointer;padding:10px;opacity:.8}
.pm-lightbox button:hover{opacity:1}
.pm-lb-close{top:10px;right:16px;font-size:44px!important}
.pm-lb-prev{left:10px;top:50%;transform:translateY(-50%)}
.pm-lb-next{right:10px;top:50%;transform:translateY(-50%)}


.fel-sba-container{position:relative;overflow:hidden;cursor:ew-resize;user-select:none}
.pm-ba-handle{position:absolute;top:0;left:50%;width:0;height:100%;z-index:3;pointer-events:none}
.pm-ba-handle .pm-ba-line{position:absolute;top:0;left:-1px;width:2px;height:100%;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.4)}
.pm-ba-handle .pm-ba-knob{position:absolute;top:50%;left:0;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.35)}
.pm-ba-handle .pm-ba-knob::before,.pm-ba-handle .pm-ba-knob::after{content:"";position:absolute;top:50%;width:0;height:0;border:6px solid transparent;margin-top:-6px}
.pm-ba-handle .pm-ba-knob::before{left:4px;border-right-color:#555}
.pm-ba-handle .pm-ba-knob::after{right:4px;border-left-color:#555}
.pm-ba-handle.pm-ba-vertical{width:100%;height:0;left:0}
.pm-ba-handle.pm-ba-vertical .pm-ba-line{width:100%;height:2px;top:-1px;left:0}
.pm-ba-handle.pm-ba-vertical .pm-ba-knob{left:50%;top:0;margin:-19px 0 0 -19px}


.elementor-popup-modal{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center}
.elementor-popup-modal .dialog-widget-content{position:relative;max-width:96vw;max-height:94vh;overflow:auto;background:transparent}
.elementor-popup-modal .dialog-widget-content>.dialog-close-button{position:absolute;top:20px;inset-inline-end:20px;z-index:9999;cursor:pointer;padding:6px;line-height:0;align-items:center;justify-content:center}
.elementor-popup-modal .dialog-widget-content>.dialog-close-button svg{width:20px;height:20px}
body.pm-popup-open{overflow:hidden}





.flexslider .slides>li.item-slide{display:block;height:768px;width:100%;float:left;margin-right:-100%;position:relative}
.flexslider .slides>li.item-slide:first-child{z-index:2}
.flexslider .slides>li.item-slide+li.item-slide{opacity:0;z-index:1}
@media(max-width:1024px){.flexslider .slides>li.item-slide{height:700px}}


.flexslider .flex_caption,
.flexslider .flex_caption.container{margin-top:192px}
@media(max-width:1024px){
  .flexslider .flex_caption,
  .flexslider .flex_caption.container{margin-top:175px}
}



.tf-pie-chart .chart[data-size="115"] .percent{width:115px;height:115px;line-height:115px}


.pm-form-message{margin-top:12px;font-size:15px;line-height:1.5}
.elementor-message-info{color:#1e73be}
.elementor-message-success{color:#1c7c3f}
.elementor-message-danger{color:#b32d2e}


.elementor-message.elementor-message-success{color:#1c7c3f!important}


.elementor-message::before{font-family:inherit!important;content:""!important;margin-inline-end:6px}
.elementor-message.elementor-message-success::before{content:"\2713"!important}
.elementor-message.elementor-message-danger::before{content:"\2715"!important}
.wpcf7-response-output.pm-ok{border:2px solid #46b450;padding:10px;margin:10px 0;color:#1c7c3f}
.wpcf7-response-output.pm-err{border:2px solid #dc3232;padding:10px;margin:10px 0;color:#b32d2e}


.jkit-slider-controls{display:flex;gap:10px;justify-content:center;margin-top:14px}
.jkit-slider-controls button{background:none;border:0;cursor:pointer;font-size:22px;line-height:1;padding:4px 10px}


body.pm-menu-open{overflow:hidden}
.elementor-nav-menu--dropdown .pm-open>.sub-menu{display:block}


article[data-pm-extra]{display:none!important}




.ht_ctc_chat_data{display:none!important}
