﻿.mb_20{margin-bottom:20px !important}.section_video .swiper-container [class*=swiper-button-].swiper-button-disabled{display:none}.section_video .swiper-container .swiper-button-next,.section_video .swiper-container .swiper-button-prev{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:#16742b;border-radius:40px;color:#fff;top:50%;transform:translateY(-50%);margin:0;transition:all .5s ease;outline:none}.section_video .swiper-container .swiper-button-next:after,.section_video .swiper-container .swiper-button-prev:after{font-size:16px;color:#fff}.section_video .swiper-container .swiper-button-next:hover,.section_video .swiper-container .swiper-button-prev:hover{-webkit-box-shadow:0px 0px 12px #cacaca;box-shadow:0px 0px 12px  #cacaca}.section_video .swiper-container .swiper-pagination{position:static}.section_video .swiper-container .swiper-pagination .swiper-pagination-bullet{width:15px !important;height:15px !important;border-radius:50% !important;border:1px solid #16742b;margin:0px 5px !important}.section_video .swiper-container .swiper-pagination .swiper-pagination-bullet:after,.section_video .swiper-container .swiper-pagination .swiper-pagination-bullet:before{display:none}.section_video .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#16742b !important}.section_video .item{position:relative}.section_video .item:before{content:'';display:block;padding-top:56.25%}.section_video .item iframe{width:100%;position:absolute;height:100%;top:0 !important;left:0}.dub_mg_module{margin:0 0 45px}@media (max-width: 991px){.dub_mg_module{margin:0 0 30px}}.dub_pd_module{padding:45px 0}.pt_100::before{padding-top:100%}.pt_67::before{padding-top:66.666%}.pt_80::before{padding-top:80%}.imgWrap{-webkit-perspective:600px;perspective:600px;display:block !important;height:auto !important;overflow:hidden;position:relative}.imgWrap:before{content:"";display:block}.imgWrap .imgWrap-item{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;-webkit-display:flex;-moz-display:flex;justify-content:center;align-items:center}.imgWrap .imgWrap-item img{transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease}.imgWrap.img--contain img{object-fit:contain;width:100% !important;height:100% !important}.imgWrap.img--cover img{object-fit:cover;width:100% !important;height:100% !important}.imgWrap.img--fill img{width:100% !important;height:100% !important}.imgWrap:hover img{transform:scale(1.1)}.imgWrap.noHover:hover img{transform:none !important}.page-image{margin-bottom:50px}.page-image .grid-sizer{width:25%}.page-image .grid-item{border:2px solid #ebf9ff;display:block;overflow:hidden;width:25%}.page-image .grid-item img{transform:scale(1);transition:all 1s ease}.page-image .grid-item:hover img{transform:scale(1 0.5)}.footer_social{padding-bottom:10px;padding-top:10px;display:flex;flex-wrap:wrap;gap:7px}.footer_social a{display:inline-block;margin:0;padding:0}.footer_social a img{height:35px}.header_flag{display:inline-block}.header_flag a{display:inline-block;max-width:35px;margin-right:6px}.popup_contact{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.95);width:650px;max-width:calc(100% - 30px);background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:10px;padding:30px;z-index:999999999;opacity:0;visibility:hidden;transition:all .3s ease}@media (max-width: 991px){.popup_contact{background-image:url(//bizweb.dktcdn.net/100/651/573/themes/1101827/assets/bg_popupmb.jpg?1773993584094) !important;padding:30px 10px}}.popup_contact.active{opacity:1;visibility:visible;transform:translate(-50%, -50%) scale(1)}.popup_contact .popup_contact_logo{position:absolute;top:10px;right:10px;width:55px;z-index:-1}.popup_contact .popup_contact_title{margin-bottom:0px}.popup_contact .popup_contact_title h4.sub_title{margin:0;text-transform:uppercase;color:#fff;font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));letter-spacing:1px;font-weight:400}.popup_contact .popup_contact_title h3.main_title{color:#fff;font-size:calc(24px + (40 - 24) * ((100vw - 320px) / (1920 - 320)));font-weight:700;margin:0 0 5px;text-transform:uppercase;letter-spacing:2px;line-height:1.2}.popup_contact .popup_contact_title p{color:rgba(255,255,255,0.85);font-size:calc(13px + (14 - 13) * ((100vw - 320px) / (1920 - 320)));margin:0;letter-spacing:1px;font-weight:400}.popup_contact form{margin:0}.popup_contact form .form-group{padding:0 0 5px}.popup_contact .form-control{background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,0.7);border-radius:0;color:#fff;padding:0 10px}.popup_contact .form-control::placeholder{color:rgba(255,255,255,0.8)}.popup_contact .form-control:focus{box-shadow:none;border-color:#fff}.popup_contact textarea.form-control{resize:none}.popup_contact textarea::placeholder{opacity:1;color:#999}.popup_contact button.popup_contact_btn{margin-top:10px;background:#fff;color:#000;font-weight:600;border:none;transition:.25s;font-size:16px;padding:10px 50px;border-radius:50%}.popup_contact button.popup_contact_btn:hover{background:#0b4aa2;color:#fff}.popup_contact .popup_close{position:absolute;bottom:-22px;left:50%;transform:translateX(-50%);width:36px;height:36px;background:#0a6bc4;border-radius:50%;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid #fff}.popup_overlay{position:fixed;inset:0;background:rgba(0,0,0,0.55);z-index:1000;opacity:0;visibility:hidden;transition:.3s;top:0 !important}.popup_overlay.active{opacity:1;visibility:visible}.btn_open_popup{margin:15px 0;position:relative;padding:10px 20px;border-radius:30px;border:none;cursor:pointer;background:linear-gradient(135deg, #f3752c, #be4f0e);color:#fff;font-weight:600;font-size:14px;letter-spacing:.3px;display:inline-flex;align-items:center;gap:8px;box-shadow:0 6px 18px rgba(11,74,162,0.35);transition:.3s ease;animation:footerPulse 2.5s infinite}.btn_open_popup::before{content:"💬";font-size:16px;animation:iconFloat 2s ease-in-out infinite}.btn_open_popup:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(11,74,162,0.45)}@media (max-width: 768px){.btn_open_popup{right:10px;bottom:10px;padding:9px 14px;font-size:13px}.btn_open_popup::before{font-size:14px}}@keyframes footerPulse{0%{box-shadow:0 6px 18px rgba(11,74,162,0.35)}50%{box-shadow:0 10px 24px rgba(11,74,162,0.55)}100%{box-shadow:0 6px 18px rgba(11,74,162,0.35)}}@keyframes iconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}
