.elementor-2 .elementor-element.elementor-element-cc9718d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-cc9718d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.itacatech.it/wp-content/uploads/2025/04/AdobeStock_572971375-scaled.jpeg");background-position:50% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-cc9718d{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-cc9718d > .porto-ibanner{min-height:696px;}.elementor-2 .elementor-element.elementor-element-cc9718d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-cc9718d > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-cc9718d > .elementor-shape-bottom svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-cc9718d > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-2 .elementor-element.elementor-element-fc0899f{--spacer-size:16px;}.elementor-2 .elementor-element.elementor-element-1d856a1 > .elementor-element-populated{margin:40px 0px 0px -1px;--e-column-margin-right:0px;--e-column-margin-left:-1px;}.elementor-2 .elementor-element.elementor-element-3236666{--spacer-size:16px;}.elementor-2 .elementor-element.elementor-element-98b2d66 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Play;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-8fd172c > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-2 .elementor-element.elementor-element-8fd172c .elementor-heading-title{font-family:var( --e-global-typography-85b55ca-font-family ), Play;font-size:var( --e-global-typography-85b55ca-font-size );font-weight:var( --e-global-typography-85b55ca-font-weight );line-height:var( --e-global-typography-85b55ca-line-height );}.elementor-2 .elementor-element.elementor-element-25cdcaf > .elementor-widget-container{margin:0px 0px 19px 0px;}.elementor-2 .elementor-element.elementor-element-25cdcaf .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Play;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-337f5fb > .elementor-widget-container{padding:0rem 1.5rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-337f5fb{z-index:1;}.elementor-2 .elementor-element.elementor-element-337f5fb .btn{font-size:0.85rem;font-weight:700;text-transform:uppercase;line-height:1.125rem;color:#222529;border-color:#CCCCCC;padding:1.1875rem 2.5rem 1.1875rem 3.125rem;}.elementor-2 .elementor-element.elementor-element-337f5fb .btn:hover, .elementor-2 .elementor-element.elementor-element-337f5fb .btn:focus, .elementor-2 .elementor-element.elementor-element-337f5fb .btn:active{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-9ecbc27{--spacer-size:24px;}.elementor-2 .elementor-element.elementor-element-c5a46ee{--spacer-size:200px;width:100%;max-width:100%;top:100%;z-index:0;}.elementor-2 .elementor-element.elementor-element-c5a46ee > .elementor-widget-container{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c5a46ee{left:0%;}body.rtl .elementor-2 .elementor-element.elementor-element-c5a46ee{right:0%;}.elementor-2 .elementor-element.elementor-element-338eebf4{margin-top:52px;margin-bottom:52px;}.elementor-2 .elementor-element.elementor-element-d4d94a3 .elementor-heading-title{font-family:var( --e-global-typography-2877889-font-family ), Play;font-size:var( --e-global-typography-2877889-font-size );font-weight:var( --e-global-typography-2877889-font-weight );line-height:var( --e-global-typography-2877889-line-height );}.elementor-2 .elementor-element.elementor-element-321e0f65 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2 .elementor-element.elementor-element-321e0f65 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Play;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-63c2e5dc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Play;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-eeb19bd .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Play;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-50fc1e6f .btn{font-family:var( --e-global-typography-4c70b88-font-family ), Play;font-size:var( --e-global-typography-4c70b88-font-size );font-weight:var( --e-global-typography-4c70b88-font-weight );text-transform:var( --e-global-typography-4c70b88-text-transform );line-height:var( --e-global-typography-4c70b88-line-height );}.elementor-2 .elementor-element.elementor-element-50fc1e6f .btn:hover, .elementor-2 .elementor-element.elementor-element-50fc1e6f .btn:focus, .elementor-2 .elementor-element.elementor-element-50fc1e6f .btn:active{color:var( --e-global-color-primary_hover );}.elementor-2 .elementor-element.elementor-element-50fc1e6f .btn-icon i{font-size:17px;margin-right:6px;}.elementor-2 .elementor-element.elementor-element-50fc1e6f .btn-icon-right i{margin-left:6px;margin-right:0;}.elementor-2 .elementor-element.elementor-element-1346f6db > .elementor-shape-top svg{height:120px;}.elementor-2 .elementor-element.elementor-element-afe7278 > .elementor-widget-container{margin:3px 0px 1px 0px;}.elementor-2 .elementor-element.elementor-element-afe7278{text-align:center;}.elementor-2 .elementor-element.elementor-element-afe7278 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Play;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-37d962f4{text-align:center;}.elementor-2 .elementor-element.elementor-element-37d962f4 .elementor-heading-title{font-family:var( --e-global-typography-2877889-font-family ), Play;font-size:var( --e-global-typography-2877889-font-size );font-weight:var( --e-global-typography-2877889-font-weight );line-height:var( --e-global-typography-2877889-line-height );}.elementor-2 .elementor-element.elementor-element-352f1ae9{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-352f1ae9 > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-2 .elementor-element.elementor-element-352f1ae9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Play;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-ebbc9ee{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-2c1e1ecf > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-2c1e1ecf .porto-icon{font-size:32px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-2c1e1ecf .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-element-2c1e1ecf .porto-sicon-img.porto-u-circle-img:before{border-color:#ffffff;}.elementor-element-2c1e1ecf .porto-sicon-img{background:#ffffff;}.elementor-element-2c1e1ecf .porto-icon{background:#ffffff;}.elementor-2 .elementor-element.elementor-element-2c1e1ecf .porto-sicon-img{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-2c1e1ecf .porto-icon.advanced{border-radius:200px;width:64px;height:64px;line-height:64px;}.elementor-2 .elementor-element.elementor-element-2c1e1ecf .porto-sicon-title{font-family:var( --e-global-typography-accent-font-family ), Play;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );margin-bottom:16px;}.elementor-2 .elementor-element.elementor-element-4bb32e77 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-4bb32e77 .porto-icon{font-size:32px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-4bb32e77 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-element-4bb32e77 .porto-sicon-img.porto-u-circle-img:before{border-color:#ffffff;}.elementor-element-4bb32e77 .porto-sicon-img{background:#ffffff;}.elementor-element-4bb32e77 .porto-icon{background:#ffffff;}.elementor-2 .elementor-element.elementor-element-4bb32e77 .porto-sicon-img{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-4bb32e77 .porto-icon.advanced{border-radius:200px;width:64px;height:64px;line-height:64px;}.elementor-2 .elementor-element.elementor-element-4bb32e77 .porto-sicon-title{font-family:var( --e-global-typography-accent-font-family ), Play;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );margin-bottom:16px;}.elementor-2 .elementor-element.elementor-element-5adc3be9 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-5adc3be9 .porto-icon{font-size:32px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5adc3be9 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-element-5adc3be9 .porto-sicon-img.porto-u-circle-img:before{border-color:#ffffff;}.elementor-element-5adc3be9 .porto-sicon-img{background:#ffffff;}.elementor-element-5adc3be9 .porto-icon{background:#ffffff;}.elementor-2 .elementor-element.elementor-element-5adc3be9 .porto-sicon-img{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-5adc3be9 .porto-icon.advanced{border-radius:200px;width:64px;height:64px;line-height:64px;}.elementor-2 .elementor-element.elementor-element-5adc3be9 .porto-sicon-title{font-family:var( --e-global-typography-accent-font-family ), Play;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );margin-bottom:16px;}.elementor-2 .elementor-element.elementor-element-18a1050b{--display:flex;}.elementor-2 .elementor-element.elementor-element-5f51c97c > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-5f51c97c .porto-icon{font-size:32px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5f51c97c .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-element-5f51c97c .porto-sicon-img.porto-u-circle-img:before{border-color:#ffffff;}.elementor-element-5f51c97c .porto-sicon-img{background:#ffffff;}.elementor-element-5f51c97c .porto-icon{background:#ffffff;}.elementor-2 .elementor-element.elementor-element-5f51c97c .porto-sicon-img{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-5f51c97c .porto-icon.advanced{border-radius:200px;width:64px;height:64px;line-height:64px;}.elementor-2 .elementor-element.elementor-element-5f51c97c .porto-sicon-title{font-family:var( --e-global-typography-accent-font-family ), Play;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );margin-bottom:16px;}.elementor-2 .elementor-element.elementor-element-65cc6d6d > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-65cc6d6d .porto-icon{font-size:32px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-65cc6d6d .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-element-65cc6d6d .porto-sicon-img.porto-u-circle-img:before{border-color:#ffffff;}.elementor-element-65cc6d6d .porto-sicon-img{background:#ffffff;}.elementor-element-65cc6d6d .porto-icon{background:#ffffff;}.elementor-2 .elementor-element.elementor-element-65cc6d6d .porto-sicon-img{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-65cc6d6d .porto-icon.advanced{border-radius:200px;width:64px;height:64px;line-height:64px;}.elementor-2 .elementor-element.elementor-element-65cc6d6d .porto-sicon-title{font-family:var( --e-global-typography-accent-font-family ), Play;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );margin-bottom:16px;}.elementor-2 .elementor-element.elementor-element-b284f52 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-b284f52 .porto-icon{font-size:32px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-b284f52 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-element-b284f52 .porto-sicon-img.porto-u-circle-img:before{border-color:#ffffff;}.elementor-element-b284f52 .porto-sicon-img{background:#ffffff;}.elementor-element-b284f52 .porto-icon{background:#ffffff;}.elementor-2 .elementor-element.elementor-element-b284f52 .porto-sicon-img{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-b284f52 .porto-icon.advanced{border-radius:200px;width:64px;height:64px;line-height:64px;}.elementor-2 .elementor-element.elementor-element-b284f52 .porto-sicon-title{font-family:var( --e-global-typography-accent-font-family ), Play;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );margin-bottom:16px;}.elementor-2 .elementor-element.elementor-element-75379cf4 > .elementor-shape-top .elementor-shape-fill{fill:#F7F7F7;}.elementor-2 .elementor-element.elementor-element-75379cf4 > .elementor-shape-top svg{fill:#F7F7F7;width:calc(100% + 1.3px);height:106px;transform:translateX(-50%) rotateY(180deg);}.elementor-2 .elementor-element.elementor-element-75379cf4 > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-2 .elementor-element.elementor-element-75379cf4{padding:161px 0px 46px 0px;}.elementor-2 .elementor-element.elementor-element-757a042 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-2327f2b9{z-index:3;}.elementor-2 .elementor-element.elementor-element-668d41e8{text-align:center;}.elementor-2 .elementor-element.elementor-element-668d41e8 img{border-style:none;box-shadow:0px 30px 60px -30px rgba(0, 0, 0, 0.45);}.elementor-2 .elementor-element.elementor-element-510a905f{z-index:2;}.elementor-2 .elementor-element.elementor-element-245b31a7 > .elementor-widget-container{margin:4px 0px 8px 0px;}.elementor-2 .elementor-element.elementor-element-245b31a7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Play;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-1d9a24cb .elementor-heading-title{font-family:var( --e-global-typography-2877889-font-family ), Play;font-size:var( --e-global-typography-2877889-font-size );font-weight:var( --e-global-typography-2877889-font-weight );line-height:var( --e-global-typography-2877889-line-height );}.elementor-2 .elementor-element.elementor-element-2a777df8 > .elementor-widget-container{margin:0px 0px 37px 0px;}.elementor-2 .elementor-element.elementor-element-2a777df8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Play;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-359bd1da > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-359bd1da .porto-icon{font-size:18px;color:#222529;}.elementor-2 .elementor-element.elementor-element-359bd1da .porto-icon svg{width:1em;height:1em;fill:#222529;}.elementor-2 .elementor-element.elementor-element-359bd1da .porto-sicon-img, .elementor-2 .elementor-element.elementor-element-359bd1da .porto-icon.advanced{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;}.elementor-2 .elementor-element.elementor-element-359bd1da .porto-sicon-img{border-radius:30px;}.elementor-2 .elementor-element.elementor-element-359bd1da .porto-icon.advanced{border-radius:30px;width:28px;height:28px;line-height:28px;}.elementor-2 .elementor-element.elementor-element-359bd1da .porto-icon, .elementor-2 .elementor-element.elementor-element-359bd1da .porto-sicon-img{margin:1px 12px -1px 0px;}.elementor-2 .elementor-element.elementor-element-2cf14da5 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-2cf14da5 .porto-icon{font-size:18px;color:#222529;}.elementor-2 .elementor-element.elementor-element-2cf14da5 .porto-icon svg{width:1em;height:1em;fill:#222529;}.elementor-2 .elementor-element.elementor-element-2cf14da5 .porto-sicon-img, .elementor-2 .elementor-element.elementor-element-2cf14da5 .porto-icon.advanced{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;}.elementor-2 .elementor-element.elementor-element-2cf14da5 .porto-sicon-img{border-radius:30px;}.elementor-2 .elementor-element.elementor-element-2cf14da5 .porto-icon.advanced{border-radius:30px;width:28px;height:28px;line-height:28px;}.elementor-2 .elementor-element.elementor-element-2cf14da5 .porto-icon, .elementor-2 .elementor-element.elementor-element-2cf14da5 .porto-sicon-img{margin:1px 12px -1px 0px;}.elementor-2 .elementor-element.elementor-element-6e822680 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-2 .elementor-element.elementor-element-6e822680 .porto-icon{font-size:18px;color:#222529;}.elementor-2 .elementor-element.elementor-element-6e822680 .porto-icon svg{width:1em;height:1em;fill:#222529;}.elementor-2 .elementor-element.elementor-element-6e822680 .porto-sicon-img, .elementor-2 .elementor-element.elementor-element-6e822680 .porto-icon.advanced{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;}.elementor-2 .elementor-element.elementor-element-6e822680 .porto-sicon-img{border-radius:30px;}.elementor-2 .elementor-element.elementor-element-6e822680 .porto-icon.advanced{border-radius:30px;width:28px;height:28px;line-height:28px;}.elementor-2 .elementor-element.elementor-element-6e822680 .porto-icon, .elementor-2 .elementor-element.elementor-element-6e822680 .porto-sicon-img{margin:1px 12px -1px 0px;}.elementor-2 .elementor-element.elementor-element-7f3310b6 .btn{font-family:var( --e-global-typography-4c70b88-font-family ), Play;font-size:var( --e-global-typography-4c70b88-font-size );font-weight:var( --e-global-typography-4c70b88-font-weight );text-transform:var( --e-global-typography-4c70b88-text-transform );line-height:var( --e-global-typography-4c70b88-line-height );}.elementor-2 .elementor-element.elementor-element-7f3310b6 .btn:hover, .elementor-2 .elementor-element.elementor-element-7f3310b6 .btn:focus, .elementor-2 .elementor-element.elementor-element-7f3310b6 .btn:active{color:#F10F08;}.elementor-2 .elementor-element.elementor-element-7f3310b6 .btn-icon i{font-size:17px;margin-right:6px;}.elementor-2 .elementor-element.elementor-element-7f3310b6 .btn-icon-right i{margin-left:6px;margin-right:0;}.elementor-2 .elementor-element.elementor-element-17812e79 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-17812e79:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-17812e79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D4E50;background-image:url("https://www.itacatech.it/wp-content/uploads/2025/04/industry-background-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-17812e79{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4.875rem 1.5rem 4.875rem 1.5rem;}.elementor-2 .elementor-element.elementor-element-17812e79 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-e23c20f .elementor-heading-title{font-family:var( --e-global-typography-2877889-font-family ), Play;font-size:var( --e-global-typography-2877889-font-size );font-weight:var( --e-global-typography-2877889-font-weight );line-height:var( --e-global-typography-2877889-line-height );color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1e80b9fc > .elementor-widget-container{margin:0px 0px 37px 0px;}.elementor-2 .elementor-element.elementor-element-1e80b9fc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Play;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#F7F7F7;}.elementor-2 .elementor-element.elementor-element-3d7272c > .elementor-widget-container{padding:0rem 1.5rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-3d7272c{z-index:1;}.elementor-2 .elementor-element.elementor-element-3d7272c .btn{font-family:var( --e-global-typography-4c70b88-font-family ), Play;font-size:var( --e-global-typography-4c70b88-font-size );font-weight:var( --e-global-typography-4c70b88-font-weight );text-transform:var( --e-global-typography-4c70b88-text-transform );line-height:var( --e-global-typography-4c70b88-line-height );padding:1.1875rem 2.5rem 1.1875rem 3.125rem;}.elementor-2 .elementor-element.elementor-element-3b6cb0a > .elementor-shape-top svg{height:120px;}.elementor-2 .elementor-element.elementor-element-2735680 > .elementor-widget-container{margin:3px 0px 1px 0px;}.elementor-2 .elementor-element.elementor-element-2735680{text-align:center;}.elementor-2 .elementor-element.elementor-element-2735680 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Play;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-afe3472{text-align:center;}.elementor-2 .elementor-element.elementor-element-afe3472 .elementor-heading-title{font-family:var( --e-global-typography-2877889-font-family ), Play;font-size:var( --e-global-typography-2877889-font-size );font-weight:var( --e-global-typography-2877889-font-weight );line-height:var( --e-global-typography-2877889-line-height );}.elementor-2 .elementor-element.elementor-element-a54fe05{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-a54fe05 > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-2 .elementor-element.elementor-element-a54fe05 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Play;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-0c47d20{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-447a93d > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-447a93d .porto-icon{font-size:32px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-447a93d .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-element-447a93d .porto-sicon-img.porto-u-circle-img:before{border-color:#ffffff;}.elementor-element-447a93d .porto-sicon-img{background:#ffffff;}.elementor-element-447a93d .porto-icon{background:#ffffff;}.elementor-2 .elementor-element.elementor-element-447a93d .porto-sicon-img{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-447a93d .porto-icon.advanced{border-radius:200px;width:64px;height:64px;line-height:64px;}.elementor-2 .elementor-element.elementor-element-447a93d .porto-sicon-title{font-family:var( --e-global-typography-accent-font-family ), Play;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );margin-bottom:16px;}.elementor-2 .elementor-element.elementor-element-0b74048 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-0b74048 .porto-icon{font-size:32px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-0b74048 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-element-0b74048 .porto-sicon-img.porto-u-circle-img:before{border-color:#ffffff;}.elementor-element-0b74048 .porto-sicon-img{background:#ffffff;}.elementor-element-0b74048 .porto-icon{background:#ffffff;}.elementor-2 .elementor-element.elementor-element-0b74048 .porto-sicon-img{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-0b74048 .porto-icon.advanced{border-radius:200px;width:64px;height:64px;line-height:64px;}.elementor-2 .elementor-element.elementor-element-0b74048 .porto-sicon-title{font-family:var( --e-global-typography-accent-font-family ), Play;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );margin-bottom:16px;}.elementor-2 .elementor-element.elementor-element-7f41926 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-7f41926 .porto-icon{font-size:32px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-7f41926 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-element-7f41926 .porto-sicon-img.porto-u-circle-img:before{border-color:#ffffff;}.elementor-element-7f41926 .porto-sicon-img{background:#ffffff;}.elementor-element-7f41926 .porto-icon{background:#ffffff;}.elementor-2 .elementor-element.elementor-element-7f41926 .porto-sicon-img{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-7f41926 .porto-icon.advanced{border-radius:200px;width:64px;height:64px;line-height:64px;}.elementor-2 .elementor-element.elementor-element-7f41926 .porto-sicon-title{font-family:var( --e-global-typography-accent-font-family ), Play;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );margin-bottom:16px;}.elementor-2 .elementor-element.elementor-element-b15ba58{--display:flex;}.elementor-2 .elementor-element.elementor-element-7ceffd6 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-7ceffd6 .porto-icon{font-size:32px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-7ceffd6 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-element-7ceffd6 .porto-sicon-img.porto-u-circle-img:before{border-color:#ffffff;}.elementor-element-7ceffd6 .porto-sicon-img{background:#ffffff;}.elementor-element-7ceffd6 .porto-icon{background:#ffffff;}.elementor-2 .elementor-element.elementor-element-7ceffd6 .porto-sicon-img{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-7ceffd6 .porto-icon.advanced{border-radius:200px;width:64px;height:64px;line-height:64px;}.elementor-2 .elementor-element.elementor-element-7ceffd6 .porto-sicon-title{font-family:var( --e-global-typography-accent-font-family ), Play;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );margin-bottom:16px;}.elementor-2 .elementor-element.elementor-element-2f17afc > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-2f17afc .porto-icon{font-size:32px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-2f17afc .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-element-2f17afc .porto-sicon-img.porto-u-circle-img:before{border-color:#ffffff;}.elementor-element-2f17afc .porto-sicon-img{background:#ffffff;}.elementor-element-2f17afc .porto-icon{background:#ffffff;}.elementor-2 .elementor-element.elementor-element-2f17afc .porto-sicon-img{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-2f17afc .porto-icon.advanced{border-radius:200px;width:64px;height:64px;line-height:64px;}.elementor-2 .elementor-element.elementor-element-2f17afc .porto-sicon-title{font-family:var( --e-global-typography-accent-font-family ), Play;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );margin-bottom:16px;}.elementor-2 .elementor-element.elementor-element-ce40a73 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-ce40a73 .porto-icon{font-size:32px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-ce40a73 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-element-ce40a73 .porto-sicon-img.porto-u-circle-img:before{border-color:#ffffff;}.elementor-element-ce40a73 .porto-sicon-img{background:#ffffff;}.elementor-element-ce40a73 .porto-icon{background:#ffffff;}.elementor-2 .elementor-element.elementor-element-ce40a73 .porto-sicon-img{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-ce40a73 .porto-icon.advanced{border-radius:200px;width:64px;height:64px;line-height:64px;}.elementor-2 .elementor-element.elementor-element-ce40a73 .porto-sicon-title{font-family:var( --e-global-typography-accent-font-family ), Play;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );margin-bottom:16px;}.elementor-2 .elementor-element.elementor-element-4b24bcad > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4b24bcad{text-align:center;}.elementor-2 .elementor-element.elementor-element-4b24bcad .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Play;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-4062b170{text-align:center;}.elementor-2 .elementor-element.elementor-element-4062b170 .elementor-heading-title{font-family:var( --e-global-typography-2877889-font-family ), Play;font-size:var( --e-global-typography-2877889-font-size );font-weight:var( --e-global-typography-2877889-font-weight );line-height:var( --e-global-typography-2877889-line-height );}.elementor-2 .elementor-element.elementor-element-13a9a0bc{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-13a9a0bc > .elementor-widget-container{margin:0px 0px 1px 0px;}.elementor-2 .elementor-element.elementor-element-13a9a0bc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Play;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-element-6c57daaa .process-step .process-step-circle{width:100px;height:100px;}.elementor-element-6c57daaa .process-step-circle:before, .elementor-element-6c57daaa .process-step-circle:after{left:calc( 100px / 2 - var(--porto-step-line-width, 2px) / 2 - var(--porto-step-circle-bw, 2px) );}.elementor-element-6c57daaa .process-step-circle:before{height:calc( 100px - var(--porto-step-circle-bw, 2px) );}.elementor-element-6c57daaa .process-step-circle:after{top:calc( 100px - var(--porto-step-circle-bw, 2px) );}.elementor-element-6c57daaa .process-horizontal .process-step{--porto-step-circle-wd:100px;}.elementor-element-6c57daaa .process-step-circle{margin:-1px -1px -1px -1px;font-size:30px;color:var( --e-global-color-primary );--porto-step-circle-bw:1px;border-color:#CCCCCC;}.elementor-element-6c57daaa .process-horizontal .process-step-circle{margin:-1px -1px -1px -1px;}.elementor-element-6c57daaa .process-horizontal{--porto-step-circle-margin:-1px;}.elementor-2 .elementor-element.elementor-element-6c57daaa .step-item-title{color:var( --e-global-color-quaternary );}.elementor-element-6c57daaa .process-step-desc, .elementor-element-6c57daaa .process-step-desc p, .elementor-element-6c57daaa .timeline-item-content{font-family:var( --e-global-typography-text-font-family ), Play;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-6c57daaa .step-item-title, .elementor-element-6c57daaa .timeline .timeline-item-title{margin-bottom:16px;}.elementor-2 .elementor-element.elementor-element-2b3e03f6 > .elementor-shape-top svg{height:120px;}.elementor-2 .elementor-element.elementor-element-65659e83 > .elementor-widget-container{margin:31px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-65659e83 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Play;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-44bac64a .elementor-heading-title{font-family:var( --e-global-typography-2877889-font-family ), Play;font-size:var( --e-global-typography-2877889-font-size );font-weight:var( --e-global-typography-2877889-font-weight );line-height:var( --e-global-typography-2877889-line-height );}.elementor-2 .elementor-element.elementor-element-9e4d9d2 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2 .elementor-element.elementor-element-9e4d9d2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Play;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-3004db62{margin-top:0px;margin-bottom:10px;padding:0px 0px 22px 0px;}.elementor-2 .elementor-element.elementor-element-7f9b3c2 img{filter:brightness( 100% ) contrast( 10% ) saturate( 100% ) blur( 0px ) hue-rotate( 335deg );}.elementor-2 .elementor-element.elementor-element-7f9b3c2:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-4c0031b5 img{filter:brightness( 100% ) contrast( 10% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-4c0031b5:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-170eabb2 img{filter:brightness( 100% ) contrast( 10% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-170eabb2:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-54934ae3 img{max-width:57%;filter:brightness( 100% ) contrast( 10% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-54934ae3:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-2dd48b0d img{max-width:50%;filter:brightness( 100% ) contrast( 10% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-2dd48b0d:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-42b447fd{margin-top:0px;margin-bottom:101px;padding:0px 0px 22px 0px;}.elementor-2 .elementor-element.elementor-element-238b1c50 img{max-width:36%;filter:brightness( 90% ) contrast( 125% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-238b1c50:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-71737c47 img{filter:brightness( 100% ) contrast( 10% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-71737c47:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-697c9190 img{filter:brightness( 100% ) contrast( 10% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-697c9190:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-3cfe2a4c img{filter:brightness( 100% ) contrast( 10% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-3cfe2a4c:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-c65db82 img{max-width:100%;filter:brightness( 90% ) contrast( 125% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-c65db82:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(max-width:991px){.elementor-2 .elementor-element.elementor-element-cc9718d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-cc9718d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 0px;}.elementor-2 .elementor-element.elementor-element-1d856a1 .porto-ibanner-layer{width:66.66%;}.elementor-2 .elementor-element.elementor-element-98b2d66 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-8fd172c .elementor-heading-title{font-size:var( --e-global-typography-85b55ca-font-size );line-height:var( --e-global-typography-85b55ca-line-height );}.elementor-2 .elementor-element.elementor-element-25cdcaf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-d4d94a3 .elementor-heading-title{font-size:var( --e-global-typography-2877889-font-size );line-height:var( --e-global-typography-2877889-line-height );}.elementor-2 .elementor-element.elementor-element-321e0f65 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-63c2e5dc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-eeb19bd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-50fc1e6f .btn{font-size:var( --e-global-typography-4c70b88-font-size );line-height:var( --e-global-typography-4c70b88-line-height );}.elementor-2 .elementor-element.elementor-element-afe7278 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-37d962f4 .elementor-heading-title{font-size:var( --e-global-typography-2877889-font-size );line-height:var( --e-global-typography-2877889-line-height );}.elementor-2 .elementor-element.elementor-element-352f1ae9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-ebbc9ee{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-2c1e1ecf .porto-sicon-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4bb32e77 .porto-sicon-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5adc3be9 .porto-sicon-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5f51c97c .porto-sicon-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-65cc6d6d .porto-sicon-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b284f52 .porto-sicon-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-75379cf4{padding:100px 24px 40px 24px;}.elementor-2 .elementor-element.elementor-element-245b31a7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1d9a24cb .elementor-heading-title{font-size:var( --e-global-typography-2877889-font-size );line-height:var( --e-global-typography-2877889-line-height );}.elementor-2 .elementor-element.elementor-element-2a777df8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-7f3310b6 .btn{font-size:var( --e-global-typography-4c70b88-font-size );line-height:var( --e-global-typography-4c70b88-line-height );}.elementor-2 .elementor-element.elementor-element-17812e79{padding:2rem 1.5rem 2rem 1.5rem;}.elementor-2 .elementor-element.elementor-element-e23c20f .elementor-heading-title{font-size:var( --e-global-typography-2877889-font-size );line-height:var( --e-global-typography-2877889-line-height );}.elementor-2 .elementor-element.elementor-element-1e80b9fc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-3d7272c .btn{font-size:var( --e-global-typography-4c70b88-font-size );line-height:var( --e-global-typography-4c70b88-line-height );}.elementor-2 .elementor-element.elementor-element-2735680 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-afe3472 .elementor-heading-title{font-size:var( --e-global-typography-2877889-font-size );line-height:var( --e-global-typography-2877889-line-height );}.elementor-2 .elementor-element.elementor-element-a54fe05 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-0c47d20{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-447a93d .porto-sicon-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-0b74048 .porto-sicon-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-7f41926 .porto-sicon-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-7ceffd6 .porto-sicon-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-2f17afc .porto-sicon-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-ce40a73 .porto-sicon-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4b24bcad .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4062b170 .elementor-heading-title{font-size:var( --e-global-typography-2877889-font-size );line-height:var( --e-global-typography-2877889-line-height );}.elementor-2 .elementor-element.elementor-element-13a9a0bc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-element-6c57daaa .process-step-desc, .elementor-element-6c57daaa .process-step-desc p, .elementor-element-6c57daaa .timeline-item-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-65659e83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-65659e83 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-44bac64a .elementor-heading-title{font-size:var( --e-global-typography-2877889-font-size );line-height:var( --e-global-typography-2877889-line-height );}.elementor-2 .elementor-element.elementor-element-9e4d9d2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-3004db62{margin-top:0px;margin-bottom:50px;}.elementor-2 .elementor-element.elementor-element-42b447fd{margin-top:0px;margin-bottom:50px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-cc9718d > .porto-ibanner{min-height:600px;}.elementor-2 .elementor-element.elementor-element-cc9718d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-cc9718d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 0px;}.elementor-2 .elementor-element.elementor-element-1d856a1 .porto-ibanner-layer{width:75%;}.elementor-2 .elementor-element.elementor-element-1d856a1 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-98b2d66 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-8fd172c .elementor-heading-title{font-size:var( --e-global-typography-85b55ca-font-size );line-height:var( --e-global-typography-85b55ca-line-height );}.elementor-2 .elementor-element.elementor-element-25cdcaf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-338eebf4{margin-top:30px;margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-d4d94a3 .elementor-heading-title{font-size:var( --e-global-typography-2877889-font-size );line-height:var( --e-global-typography-2877889-line-height );}.elementor-2 .elementor-element.elementor-element-321e0f65 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-63c2e5dc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-eeb19bd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-50fc1e6f .btn{font-size:var( --e-global-typography-4c70b88-font-size );line-height:var( --e-global-typography-4c70b88-line-height );}.elementor-2 .elementor-element.elementor-element-1346f6db > .elementor-shape-top svg{height:60px;}.elementor-2 .elementor-element.elementor-element-afe7278 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-37d962f4 .elementor-heading-title{font-size:var( --e-global-typography-2877889-font-size );line-height:var( --e-global-typography-2877889-line-height );}.elementor-2 .elementor-element.elementor-element-352f1ae9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-ebbc9ee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-2c1e1ecf .porto-sicon-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4bb32e77 .porto-sicon-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5adc3be9 .porto-sicon-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5f51c97c .porto-sicon-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-65cc6d6d .porto-sicon-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b284f52 .porto-sicon-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-75379cf4 > .elementor-shape-top svg{height:50px;}.elementor-2 .elementor-element.elementor-element-75379cf4{padding:70px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-245b31a7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1d9a24cb .elementor-heading-title{font-size:var( --e-global-typography-2877889-font-size );line-height:var( --e-global-typography-2877889-line-height );}.elementor-2 .elementor-element.elementor-element-2a777df8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-7f3310b6 .btn{font-size:var( --e-global-typography-4c70b88-font-size );line-height:var( --e-global-typography-4c70b88-line-height );}.elementor-2 .elementor-element.elementor-element-e23c20f .elementor-heading-title{font-size:var( --e-global-typography-2877889-font-size );line-height:var( --e-global-typography-2877889-line-height );}.elementor-2 .elementor-element.elementor-element-1e80b9fc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-3d7272c .btn{font-size:var( --e-global-typography-4c70b88-font-size );line-height:var( --e-global-typography-4c70b88-line-height );}.elementor-2 .elementor-element.elementor-element-3b6cb0a > .elementor-shape-top svg{height:60px;}.elementor-2 .elementor-element.elementor-element-2735680 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-afe3472 .elementor-heading-title{font-size:var( --e-global-typography-2877889-font-size );line-height:var( --e-global-typography-2877889-line-height );}.elementor-2 .elementor-element.elementor-element-a54fe05 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-0c47d20{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-447a93d .porto-sicon-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-0b74048 .porto-sicon-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-7f41926 .porto-sicon-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-7ceffd6 .porto-sicon-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-2f17afc .porto-sicon-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-ce40a73 .porto-sicon-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4b24bcad .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4062b170 .elementor-heading-title{font-size:var( --e-global-typography-2877889-font-size );line-height:var( --e-global-typography-2877889-line-height );}.elementor-2 .elementor-element.elementor-element-13a9a0bc{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2 .elementor-element.elementor-element-13a9a0bc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-element-6c57daaa .process-step-desc, .elementor-element-6c57daaa .process-step-desc p, .elementor-element-6c57daaa .timeline-item-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-2b3e03f6 > .elementor-shape-top svg{height:60px;}.elementor-2 .elementor-element.elementor-element-65659e83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-65659e83 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-44bac64a .elementor-heading-title{font-size:var( --e-global-typography-2877889-font-size );line-height:var( --e-global-typography-2877889-line-height );}.elementor-2 .elementor-element.elementor-element-9e4d9d2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-3004db62{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2dd48b0d img{max-width:40%;}.elementor-2 .elementor-element.elementor-element-42b447fd{margin-top:0px;margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-71737c47 img{max-width:70%;}.elementor-2 .elementor-element.elementor-element-697c9190 img{max-width:70%;}.elementor-2 .elementor-element.elementor-element-3cfe2a4c img{max-width:70%;}.elementor-2 .elementor-element.elementor-element-c65db82 img{max-width:80%;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-f97bdf6{width:80%;}.elementor-2 .elementor-element.elementor-element-1d856a1{width:122%;}.elementor-2 .elementor-element.elementor-element-4272477b{width:75%;}.elementor-2 .elementor-element.elementor-element-656a9694{width:25%;}}@media(max-width:991px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-71b6fa9e{width:100%;}.elementor-2 .elementor-element.elementor-element-2b501ec1{width:100%;}.elementor-2 .elementor-element.elementor-element-2327f2b9{width:100%;}.elementor-2 .elementor-element.elementor-element-510a905f{width:100%;}.elementor-2 .elementor-element.elementor-element-4272477b{width:66.6666%;}.elementor-2 .elementor-element.elementor-element-656a9694{width:100%;}}