html,
body { overflow-x: hidden !important; }
[type=button]:focus,
[type=submit]:focus,
button:focus { background: #3A9960; }
.get-quote-block .elementor-image-box-img img { width: 64px; }
.get-quote-block { position: relative; max-width: 300px; }
.get-quote-arrow { cursor: pointer; content: ''; position: absolute; z-index: 9; background-image: url(assets/images/i_arrow_right_w.png); background-repeat: no-repeat; background-position: center center; background-color: #3457D4; width: 36px; height: 36px; top: 50%; right: -18px; border-radius: 50%; transform: translate(0, -50%); }
.get-quote-arrow a { width: 100%; height: 100%; display: block; }
.get-quote-arrow:hover { background-color: #3a9960; }
.elementor-widget-image-box.get-quote-block .elementor-image-box-title a:hover { color: #038B72 !important; }
.get-quote-block:hover:after { background-color: #038B72; }
.elementor-widget-image-box.get-quote-block .elementor-image-box-content { padding-right: 15px; }
.get-quote-block.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper { text-align: left; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper, .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; }
.get-quote-block.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.ib-w-icon .elementor-icon-box-description { line-height: 32px; }
.clickable { cursor: pointer; }
.elementor-section.row-l-r-10 .elementor-container { margin-left: -10px !important; margin-right: -10px !important; }
.elementor-section.row-l-r-15 .elementor-container { margin-left: -15px !important; margin-right: -15px !important; }
.form-inbox #form-body-canvas { width: 100%; height: 100%; }
.form-inbox input[type=text] { width: 70%; height: 48px; padding: 0 15px; border-radius: 0 !important; }
.form-inbox button,
.form-inbox input[type=submit] { border-radius: 0 !important; border: 1px solid transparent; cursor: pointer; background-color: #3457D4; color: #ffffff; height: 48px; }
.form-inbox button:hover,
.form-inbox input[type=submit]:hover { background: #3A9960 !important; }
.form-inbox button:focus,
.form-inbox input[type=submit]:focus { outline: none !important; background: #3A9960 !important; }
.netzero-blog .elementor-posts .elementor-post { width: 100%; }
.elementor-element.elementor-posts--thumbnail-left.netzero-blog .elementor-post__thumbnail__link { margin-bottom: 20px !important; }
.elementor-element.netzero-blog .elementor-post__text { margin-bottom: 40px !important; }
.nf-form-content input[type=submit]#nf-field-12 { color: #ffffff !important; background: #3457D4 !important; font-size: 15px !important; font-weight: 500 !important; padding: 12px 24px !important; height: auto !important; }
.nf-form-content input[type=submit]#nf-field-12:hover { color: #ffffff !important; }
/* #nf-form-3-cont .nf-response-msg { display: none !important; } */
/* #report-review { display: none; } */
#nf-form-3-cont .nf-form-content input[type=text],
#nf-form-3-cont .nf-form-content input[type=email] { background: #ffffff !important; }
@media only screen and (max-width:767px) {
  .netzero-blog .elementor-posts .elementor-post { display: block; }
  .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img { margin-bottom: 20px; }
  .elementor-widget-wrap>.elementor-element.elementor-absolute.m-not-absolute { position: relative; }
}
@media only screen and (min-width:375px) {
  .get-quote-block { position: relative; max-width: 320px; }
}
@media only screen and (min-width:480px) {
    .get-quote-block { max-width: 365px; }
}
