.elementor-560 .elementor-element.elementor-element-621ce1ea > .elementor-container{max-width:1160px;}.elementor-560 .elementor-element.elementor-element-35b1ed84 > .elementor-container{max-width:1160px;}.elementor-560 .elementor-element.elementor-element-263a83fa > .elementor-container{max-width:1160px;}.elementor-560 .elementor-element.elementor-element-f671d0f > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-560 .elementor-element.elementor-element-6203fc98 > .elementor-container{max-width:1160px;}.elementor-560 .elementor-element.elementor-element-4a6c5558{--e-icon-list-icon-size:14px;}.elementor-560 .elementor-element.elementor-element-4bb82503 > .elementor-container{max-width:1160px;}.elementor-560 .elementor-element.elementor-element-5a01d339 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-560 .elementor-element.elementor-element-5a01d339:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-560 .elementor-element.elementor-element-5a01d339 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F6;}.elementor-560 .elementor-element.elementor-element-5a01d339 > .elementor-element-populated, .elementor-560 .elementor-element.elementor-element-5a01d339 > .elementor-element-populated > .elementor-background-overlay, .elementor-560 .elementor-element.elementor-element-5a01d339 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-560 .elementor-element.elementor-element-5a01d339 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-560 .elementor-element.elementor-element-5a01d339 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-560 .elementor-element.elementor-element-7bbd3b69 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-560 .elementor-element.elementor-element-52b4dd0e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-560 .elementor-element.elementor-element-1f82a097 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-560 .elementor-element.elementor-element-3a7d0af7 > .elementor-container{max-width:1160px;}.elementor-560 .elementor-element.elementor-element-2c338906 > .elementor-container{max-width:1160px;}.elementor-560 .elementor-element.elementor-element-1db19163 > .elementor-container{max-width:1160px;}@media(max-width:767px){.elementor-560 .elementor-element.elementor-element-5a01d339 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-560 .elementor-element.elementor-element-7bbd3b69 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-560 .elementor-element.elementor-element-52b4dd0e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-560 .elementor-element.elementor-element-1f82a097 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}}@media(min-width:768px){.elementor-560 .elementor-element.elementor-element-5a01d339{width:25%;}.elementor-560 .elementor-element.elementor-element-7bbd3b69{width:72.59%;}}/* Start custom CSS for video, class: .elementor-element-f671d0f */.elementor-560 .elementor-element.elementor-element-f671d0f video, .elementor-560 .elementor-element.elementor-element-f671d0f .elementor-video { border-radius: 12px; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-53dd6fdf */.elementor-560 .elementor-element.elementor-element-53dd6fdf .elementor-row { display:flex !important; flex-wrap:wrap !important; }
.elementor-560 .elementor-element.elementor-element-53dd6fdf .elementor-row > .elementor-column { width:25% !important; max-width:25% !important; flex:0 0 25% !important; }
.elementor-560 .elementor-element.elementor-element-53dd6fdf .elementor-column > .elementor-column-wrap { background:#f5f6f7 !important; border:1px solid #e4e6e8 !important; border-top:3px solid #d71920 !important; border-radius:14px !important; box-shadow:0 8px 20px rgba(0,0,0,.06); padding:22px 18px !important; height:100%; box-sizing:border-box; }
@media(max-width:900px) { .elementor-560 .elementor-element.elementor-element-53dd6fdf .elementor-row > .elementor-column { width:50% !important; max-width:50% !important; flex:0 0 50% !important; } }
@media(max-width:600px) { .elementor-560 .elementor-element.elementor-element-53dd6fdf .elementor-row > .elementor-column { width:100% !important; max-width:100% !important; flex:0 0 100% !important; } }/* End custom CSS */
/* Start custom CSS */@media (min-width: 768px) {
  .nt27-steps .elementor-column > .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    justify-content: center !important;
    padding: 20px 28px !important;
  }
  .nt27-steps .elementor-column > .elementor-widget-wrap > .elementor-widget {
    flex: 0 0 auto !important;
    margin: 0 0 4px !important;
    transform: none !important;
  }
  .nt27-steps .elementor-column > .elementor-widget-wrap > .elementor-widget:last-child {
    margin-bottom: 0 !important;
  }
}   
@media (min-width: 1025px) {
  body.nt27-responsive-page .nt27-steps .elementor-column > .elementor-widget-wrap {
    justify-content: flex-start !important;
    padding: 25px 28px 28px !important;
  }
  body.nt27-responsive-page .nt27-steps .elementor-column > .elementor-widget-wrap > .elementor-widget-heading,
  body.nt27-responsive-page .nt27-steps .elementor-column > .elementor-widget-wrap > .elementor-widget-text-editor:not(.nt27-step-number) {
    transform: translateY(-4px) !important;
  }
}/* End custom CSS */