h2.subtitle,h3.subtitle,.elementor-button.subtitle,.elementor-cta.subtitle{font-weight:400!important}body p.my-paragraph{font-weight:900!important}#forminator-module-497 .forminator-input,#forminator-module-497 .forminator-textarea{background-color:#fff!important;border:2px solid #d1d1d1;border-radius:5px!important;padding:10px}#forminator-module-497 .forminator-checkbox [type=checkbox]{accent-color:#1d1d1d}#forminator-module-497 .forminator-checkbox .forminator-checkbox-label{display:block;margin-left:15px;position:relative}#forminator-module-497 .forminator-button{background-color:#9c27b0;color:#fff;border-radius:5px;border:none;padding:15px 30px;width:100%;box-shadow:none;text-transform:uppercase}#forminator-module-497 .forminator-button:hover{background-color:#a74ca3!important}.premium-blog-entry-meta{margin:0;position:relative!important;top:-301px;padding:8px;border-radius:2px;color:#000;font-size:14px;display:flex;justify-content:flex-end;width:107%}.premium-blog-entry-meta i{display:none}.premium-blog-post-categories a{display:inline-block;width:100px;text-align:center}.premium-blog-post-content{display:none}.premium-blog-post-categories a{background-color:#f0f0f0;padding:5px 10px;margin:0 5px 5px 0;border-radius:5px;display:inline-block;color:#333;font-size:14px;text-decoration:none}.grve-btn.grve-square.grve-bg-primary-1.grve-border-primary-1.grve-bg-hover-black.grve-border-hover-black.grve-text-white.grve-text-hover-white.grve-btn-large.grve-fullwidth-btn.grve-fluid-btn-short{padding:0!important}a.grve-btn{border:1px #bb020a solid!important;border-radius:5px!important;background-color:#bb020a!important;font-size:24px!important}a.grve-btn:hover{background-color:#fff!important;color:#bb020a!important}a.grve-btn>span{font-size:24px;letter-spacing:2px}.custom-icon{width:50px!important;height:1px!important}.header-on-white{color:#000!important}.header-on-blue{color:#fff!important}.premium-blog-filters-container li a.category:hover{color:#d36609!important}.elementor-widget-container h4.elementor-heading-title{font-weight:400!important;font-family:"TT Firs Neue",sans-serif!important}@media (max-width:768px){.elementor-nav-menu .elementor-item.has-submenu:after{content:none!important}.custom-menu-bottom{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 0}.social-icons-container{display:flex;justify-content:flex-start;margin-bottom:10px}.social-icons-container .social-icon{margin:0;color:#fff;font-size:24px}.button-container .special-button{color:#fff;background-color:#4d4d4d;border:none;border-radius:5px;padding:10px 20px;font-size:16px;cursor:pointer;text-transform:uppercase;letter-spacing:1px}ul.sub-menu.elementor-nav-menu--dropdown li.menu-item a{color:#000!important}ul#sm-1707998130180058-2>button:first-child{display:none!important}}.review-card{flex:0 0 auto}.calconic-element.calconic-formula{height:110px!important}.built-with-calconic{display:none}.hero-heading h3{font-weight:500!important}.premium-blog-content-wrapper{display:flex;flex-direction:column;justify-content:space-between}.elementor-widget-container h4.grve-title span p{text-transform:capitalize}#submit_button.button-.button{border-radius:10px!important;background-color:#000!important}.form_fields{border:1px solid #000!important}ul.form_fields li input[type=text],ul.form_fields li input[type=email],ul.form_fields li input[type=url],ul.form_fields li input[type=tel],ul.form_fields li input[type=number],ul.form_fields li input[type=password],ul.form_fields li select,ul.form_fields li textarea,ul.form_fields li input[type=checkbox]{border:1px solid #000!important}ul.form_fields li .field_value input,ul.form_fields li .field_value select,ul.form_fields li .field_value textarea{border:1px solid #000!important;background-color:red!important}@media (min-width:1350px) and (max-width:1800px){.elementor-element.elementor-element-e94960c.elementor-absolute.elementor-widget.elementor-widget-text-editor,.elementor-element.elementor-element-4322dab.elementor-absolute.elementor-widget.elementor-widget-text-editor{width:80%;margin:0 auto;font-size:1.2em}.elementor-element.elementor-element-4322dab.elementor-absolute.elementor-widget.elementor-widget-text-editor{top:366px!important}}.elementor-icon-box-description{flex:1}.home-boxes{height:40vh}@media (max-width:1050px){.home-boxes{height:70vh!important}}@media (max-width:1847px){.home-boxes{height:43vh!important}}@media (max-width:1600px){.home-boxes{height:60vh!important}}@media (max-width:700px){.home-boxes{height:70vh!important}}#calendar-widget-desc>p{margin:0;color:rgba(16,24,40,.6);word-break:break-all!important}@media (max-width:991px){.about-dont{font-family:"Montserrat",sans-serif!important}}.elementor-element.elementor-element-189a08a.e-con-full.elementor-sticky.elementor-hidden-tablet.elementor-hidden-mobile.e-flex.e-con.e-parent.elementor-sticky--effects.e-lazyloaded.header-on-blue.elementor-sticky--active.elementor-section--handles-inside{height:calc(4vh + 1.25rem);min-height:45px;max-height:6vh}.elementor-element.elementor-element-189a08a.e-con-full.elementor-sticky.elementor-hidden-tablet.elementor-hidden-mobile.e-flex.e-con.e-parent.elementor-sticky--effects.e-lazyloaded.header-on-white.elementor-sticky--active.elementor-section--handles-inside{height:calc(4vh + 1.25rem);min-height:45px;max-height:6vh}.elementor-element-8df22a6 .elementor-widget-icon-box .elementor-icon-box-description{line-height:1.4!important;margin-top:calc(3px + .4vw)!important}@media screen and (min-width:800px) and (max-width:1600px){.elementor-element-8df22a6 .elementor-widget-icon-box .elementor-icon-box-description{margin-top:calc(3px + .5vw)!important}}html[data-zoom="90"] .elementor-element.elementor-element-189a08a.e-con-full.elementor-sticky.elementor-hidden-tablet.elementor-hidden-mobile.e-flex.e-con.e-parent.elementor-sticky--effects.e-lazyloaded.header-on-blue.elementor-sticky--active.elementor-section--handles-inside{height:calc(6vh + 1rem)!important}.premium-blog-post-categories a{width:100%!important}@media (min-width:1600px) and (max-width:1919px){.premium-blog-post-categories a{position:relative;top:-10px}}@media (min-width:1100px) and (max-width:1599px){.premium-blog-post-categories a{position:relative;top:-62px}}.premium-blog-post-categories a{width:100%!important}@media (min-width:1600px) and (max-width:1919px){.premium-blog-post-categories a{position:relative;top:-10px}}@media (min-width:1100px) and (max-width:1599px){.premium-blog-post-categories a{position:relative;top:-62px}}.premium-blog-post-categories a{width:100%!important}@media (min-width:1600px) and (max-width:1919px){.premium-blog-post-categories a{position:relative;top:-10px}}@media (min-width:1100px) and (max-width:1599px){.premium-blog-post-categories a{position:relative;top:-62px}}.premium-blog-post-categories a{width:100%!important}@media (min-width:1600px) and (max-width:1919px){.elementor-element-d1d9ee3 .premium-blog-post-categories a{position:relative;top:-10px}.elementor-element:not(.elementor-element-d1d9ee3) .premium-blog-post-categories a{position:relative;top:-69px}}@media (min-width:1100px) and (max-width:1599px){.premium-blog-post-categories a{position:relative;top:-62px}}.dialog-widget-content.dialog-lightbox-widget-content.animated{display:flex!important}@media (min-width:1600px) and (max-width:1919px){#elementor-popup-modal-5362 .dialog-widget-content.dialog-lightbox-widget-content.animated{margin-top:3.3vh!important}}@media (min-width:1600px) and (max-width:1919px){.premium-blog-entry-meta{top:-241px}}@media (min-width:1100px) and (max-width:1919px){.dialog-widget-content.dialog-lightbox-widget-content.animated{height:auto!important}}.dialog-widget-content.dialog-lightbox-widget-content.animated{height:auto}body.admin-bar .dialog-type-lightbox{position:fixed!important;top:0!important;height:100vh}@media (max-width:1100px){.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon{margin-bottom:0!important;margin-right:auto}@media (max-height:660px){.step{height:38vh!important}}@media (min-width:415px){.elementor-element.elementor-element-5d39e39.e-con-full.blue-background.e-flex.e-con.e-parent.e-lazyloaded{background-position:-215vw 0}}#elementor-popup-modal-4434 .dialog-message{width:805px;height:63vh;align-items:flex-start}@media (min-width:1600px){.elementor-46.elementor-element.elementor-element-ee04a14{--min-height:102vh!important}}.elementor-253.elementor-element.elementor-element-abd1bda{position:relative!important;top:9vh!important}body.admin-bar .dialog-type-lightbox{position:fixed!important;top:16px!important;height:100vh}.dialog-widget-content.dialog-lightbox-widget-content.animated{height:63.3vh}}