.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Arial, Helvetica, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-11043 .elementor-element.elementor-element-c38d0ff{text-align:center;}.elementor-11043 .elementor-element.elementor-element-c38d0ff .elementor-heading-title{font-size:2.5em;line-height:1.2em;}.elementor-11043 .elementor-element.elementor-element-18c048e{text-align:center;}.elementor-11043 .elementor-element.elementor-element-18c048e .elementor-heading-title{font-size:1.4em;line-height:1.7em;}.elementor-11043 .elementor-element.elementor-element-ad56b3c{text-align:center;}.elementor-11043 .elementor-element.elementor-element-ad56b3c .elementor-heading-title{font-size:2.5em;line-height:1.2em;}.elementor-11043 .elementor-element.elementor-element-58ec892{text-align:center;}.elementor-11043 .elementor-element.elementor-element-58ec892 .elementor-heading-title{font-size:1.4em;line-height:1.7em;}.elementor-11043 .elementor-element.elementor-element-8369e21:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11043 .elementor-element.elementor-element-8369e21 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11043 .elementor-element.elementor-element-8369e21:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11043 .elementor-element.elementor-element-8369e21 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:23px 23px 23px 23px;}.elementor-11043 .elementor-element.elementor-element-8369e21 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Arial, Helvetica, sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-11043 .elementor-element.elementor-element-f96d0d1 > .elementor-widget-container{padding:-4px 0px 0px 0px;}.elementor-11043 .elementor-element.elementor-element-178a16d > .elementor-widget-container{margin:-4px -4px -4px -4px;}.elementor-11043 .elementor-element.elementor-element-178a16d{text-align:center;}.elementor-11043 .elementor-element.elementor-element-d8d1706:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11043 .elementor-element.elementor-element-d8d1706 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11043 .elementor-element.elementor-element-d8d1706:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11043 .elementor-element.elementor-element-d8d1706 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:23px 23px 23px 23px;}.elementor-11043 .elementor-element.elementor-element-d8d1706 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11043 .elementor-element.elementor-element-def2fc2 > .elementor-widget-container{padding:-4px 0px 0px 0px;}.elementor-11043 .elementor-element.elementor-element-b2ee2b6 > .elementor-widget-container{margin:-4px -4px -4px -4px;}.elementor-11043 .elementor-element.elementor-element-b2ee2b6{text-align:center;}.elementor-11043 .elementor-element.elementor-element-e951a70:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11043 .elementor-element.elementor-element-e951a70 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11043 .elementor-element.elementor-element-e951a70:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11043 .elementor-element.elementor-element-e951a70 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:23px 23px 23px 23px;}.elementor-11043 .elementor-element.elementor-element-e951a70 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11043 .elementor-element.elementor-element-09da16a > .elementor-widget-container{padding:-4px 0px 0px 0px;}.elementor-11043 .elementor-element.elementor-element-e6bd480 > .elementor-widget-container{margin:-4px -4px -4px -4px;}.elementor-11043 .elementor-element.elementor-element-e6bd480{text-align:center;}.elementor-11043 .elementor-element.elementor-element-8c1de7c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11043 .elementor-element.elementor-element-8c1de7c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11043 .elementor-element.elementor-element-8c1de7c:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11043 .elementor-element.elementor-element-8c1de7c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:23px 23px 23px 23px;}.elementor-11043 .elementor-element.elementor-element-8c1de7c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11043 .elementor-element.elementor-element-77a48ba > .elementor-widget-container{padding:-4px 0px 0px 0px;}.elementor-11043 .elementor-element.elementor-element-437e757 > .elementor-widget-container{margin:-4px -4px -4px -4px;}.elementor-11043 .elementor-element.elementor-element-437e757{text-align:center;}.elementor-11043 .elementor-element.elementor-element-09057e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11043 .elementor-element.elementor-element-09057e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11043 .elementor-element.elementor-element-09057e7:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11043 .elementor-element.elementor-element-09057e7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:23px 23px 23px 23px;}.elementor-11043 .elementor-element.elementor-element-09057e7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11043 .elementor-element.elementor-element-0dccb28 > .elementor-widget-container{padding:-4px 0px 0px 0px;}.elementor-11043 .elementor-element.elementor-element-3cad7a7 > .elementor-widget-container{margin:-4px -4px -4px -4px;}.elementor-11043 .elementor-element.elementor-element-3cad7a7{text-align:center;}.elementor-11043 .elementor-element.elementor-element-9678c74:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11043 .elementor-element.elementor-element-9678c74 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11043 .elementor-element.elementor-element-9678c74:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11043 .elementor-element.elementor-element-9678c74 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:23px 23px 23px 23px;}.elementor-11043 .elementor-element.elementor-element-9678c74 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11043 .elementor-element.elementor-element-223a8f1 > .elementor-widget-container{padding:-4px 0px 0px 0px;}.elementor-11043 .elementor-element.elementor-element-84092e6 > .elementor-widget-container{margin:-4px -4px -4px -4px;}.elementor-11043 .elementor-element.elementor-element-84092e6{text-align:center;}.elementor-11043 .elementor-element.elementor-element-507574d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11043 .elementor-element.elementor-element-507574d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11043 .elementor-element.elementor-element-507574d:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11043 .elementor-element.elementor-element-507574d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:23px 23px 23px 23px;}.elementor-11043 .elementor-element.elementor-element-507574d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11043 .elementor-element.elementor-element-dd9b11c > .elementor-widget-container{padding:-4px 0px 0px 0px;}.elementor-11043 .elementor-element.elementor-element-26fdaf5 > .elementor-widget-container{margin:-4px -4px -4px -4px;}.elementor-11043 .elementor-element.elementor-element-26fdaf5{text-align:center;}.elementor-11043 .elementor-element.elementor-element-4e0d0d6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11043 .elementor-element.elementor-element-4e0d0d6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11043 .elementor-element.elementor-element-4e0d0d6:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11043 .elementor-element.elementor-element-4e0d0d6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:23px 23px 23px 23px;}.elementor-11043 .elementor-element.elementor-element-4e0d0d6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11043 .elementor-element.elementor-element-154420f > .elementor-widget-container{padding:-4px 0px 0px 0px;}.elementor-11043 .elementor-element.elementor-element-35e7b0d > .elementor-widget-container{margin:-4px -4px -4px -4px;}.elementor-11043 .elementor-element.elementor-element-35e7b0d{text-align:center;}.elementor-11043 .elementor-element.elementor-element-613aae8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11043 .elementor-element.elementor-element-613aae8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11043 .elementor-element.elementor-element-613aae8:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11043 .elementor-element.elementor-element-613aae8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:23px 23px 23px 23px;}.elementor-11043 .elementor-element.elementor-element-613aae8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11043 .elementor-element.elementor-element-b58535c > .elementor-widget-container{padding:-4px 0px 0px 0px;}.elementor-11043 .elementor-element.elementor-element-fbb2745 > .elementor-widget-container{margin:-4px -4px -4px -4px;}.elementor-11043 .elementor-element.elementor-element-fbb2745{text-align:center;}.elementor-11043 .elementor-element.elementor-element-54cf9da{--spacer-size:50px;}@media(max-width:991px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:600px){.elementor-11043 .elementor-element.elementor-element-722c328{padding:0px 10px 0px 10px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-11043 .elementor-element.elementor-element-db8c323{padding:0px 10px 0px 10px;}.elementor-widget-image .widget-image-caption{letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for shortcode, class: .elementor-element-181acb6 */.porto-process .process-step-circle {
    border: 2px solid;
    border-color: #00a0e3!important;
    background-color: #00abff00!important;
}

.process-step:hover .process-step-circle:hover {
	border: 2px solid;
    background-color: #00abff00!important;
	color: #000000!important;
}

.porto-process.process-horizontal .process-step:before {
    content: '';
    height: 2px;
    display: block;
    background-color: #00a0e3!important;
    position: absolute;
    width: 50%;
    top: 45px;
    left: 75%;
}/* End custom CSS */