.dg-arrows{cursor:pointer}.dg-blog-carousel{overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.dg-blog-carousel::-webkit-scrollbar{display:none}.dg-blog-carousel .et_pb_ajax_pagination_container{display:flex;justify-content:space-between;gap:20px;width:3680px}.dg-blog-carousel .et_pb_ajax_pagination_container .et_pb_post{scroll-snap-align:start;width:350px}@media screen and (max-width:479px){.dg-blog-carousel .et_pb_ajax_pagination_container .et_pb_post{width:200px}}.wpcf7 form{max-width:700px;margin:0 auto;background:#f9faf9;padding:40px 50px;border-radius:12px;box-shadow:0 3px 15px rgba(0,0,0,0.05);font-family:"Poppins","Open Sans",sans-serif}.wpcf7 form label{display:block;font-weight:600;color:#333;margin-bottom:6px;font-size:15px}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="url"],.wpcf7 input[type="tel"],.wpcf7 input[type="file"],.wpcf7 textarea,.wpcf7 select{width:100%;padding:12px 14px;border:1px solid #d6d6d6;border-radius:8px;background-color:#fff;font-size:15px;transition:all 0.2s ease-in-out;box-sizing:border-box;margin-bottom:20px}.wpcf7 input:focus,.wpcf7 textarea:focus,.wpcf7 select:focus{border-color:#9ac4c8;outline:none;box-shadow:0 0 0 2px rgba(154,196,200,0.25)}.wpcf7 input[type="checkbox"],.wpcf7 input[type="radio"]{margin-right:6px;accent-color:#2e4550}.wpcf7-checkbox label{margin-right:15px;font-weight:500;font-size:14px}.wpcf7 input[type="file"]{border:none;background:none;padding:8px 0}.wpcf7 input[type="submit"]{background:linear-gradient(135deg,#2e4550,#9ac4c8);color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:8px;padding:14px 40px;cursor:pointer;transition:all 0.25s ease-in-out;display:block;margin:25px auto 0;box-shadow:0 4px 10px rgba(0,0,0,0.15)}.wpcf7 input[type="submit"]:hover{background:linear-gradient(135deg,#9ac4c8,#2e4550);transform:translateY(-2px)}.wpcf7-not-valid-tip{color:#b94a48;font-size:13px;margin-top:-10px;margin-bottom:10px}.wpcf7-response-output{margin-top:20px;border-radius:8px;padding:14px;border:1px solid #9ac4c8;background:#f2fbfc;color:#2e4550;font-weight:500}.wpcf7-form-control-wrap{display:block;margin-bottom:20px}.divigear-popup-overlay{position:fixed!important;inset:0!important;background:rgba(0,0,0,0.6)!important;z-index:999998!important}.divigear-popup-wrap,.divigear-popup-wrapper{position:fixed!important;inset:0!important;background:transparent!important;z-index:999999!important;height:100vh!important;overflow:hidden!important}div[id^="popup_"]{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:90vw!important;max-width:640px!important;height:auto!important;max-height:none!important;overflow:visible!important;background:#ffffff!important;box-shadow:0 18px 55px rgba(0,0,0,0.35)!important;border-radius:12px!important;padding:32px 36px!important;box-sizing:border-box!important;z-index:1000000!important}div[id^="popup_"] .et_pb_section,div[id^="popup_"] .et_pb_row,div[id^="popup_"] .et_pb_column,div[id^="popup_"] .et_pb_module{margin:0!important;padding:0!important;height:auto!important;display:block!important;width:100%!important}div[id^="popup_"] .et_pb_image{display:none!important}div[id^="popup_"] p{margin:0!important;font-size:16px!important;line-height:1.65!important;color:#222!important;text-align:center!important}.divigear-popup-close,.divigear-close{position:fixed!important;top:90px!important;right:90px!important;width:44px!important;height:44px!important;background:transparent!important;border:0!important;cursor:pointer!important;z-index:1000002!important}.divigear-popup-close:before,.divigear-close:before{content:"\00d7"!important;font-size:44px!important;font-weight:700!important;color:#000!important}@media (max-width:767px){div[id^="popup_"]{width:92vw!important;padding:24px!important}.divigear-popup-close,.divigear-close{top:18px!important;right:18px!important}}div[id^="popup_"]{max-height:85vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}@media (max-width:767px){div[id^="popup_"]{width:92vw!important;max-height:88vh!important;padding:20px!important}