.elementor-15 .elementor-element.elementor-element-b106a3d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b106a3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.agentieseopro.ro/wp-content/uploads/2026/07/Fundal-Agentie-Seo-Pro-Romania-1.webp");background-size:cover;}.elementor-15 .elementor-element.elementor-element-b106a3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-103px;margin-bottom:0px;padding:159px 0px 162px 0px;}.elementor-15 .elementor-element.elementor-element-b106a3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-35ce65f > .elementor-container{max-width:870px;}.elementor-15 .elementor-element.elementor-element-5b5865e1{text-align:center;}.elementor-15 .elementor-element.elementor-element-5b5865e1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1003ac6a{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1003ac6a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1003ac6a .elementor-headline{text-align:center;font-weight:900;}.elementor-15 .elementor-element.elementor-element-1003ac6a .elementor-headline-plain-text{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1003ac6a .elementor-headline-dynamic-wrapper path{stroke:#FFE1E1;stroke-width:4px;}.elementor-15 .elementor-element.elementor-element-2a19461f > .elementor-widget-container{margin:-55px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2a19461f{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:500;line-height:32px;letter-spacing:-0.2px;word-spacing:0px;}.elementor-15 .elementor-element.elementor-element-c49ef8e > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-eef5568{margin-top:44px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-9c8abbe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-04930b5 .elementor-button{background-color:#FF3131;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:22px;text-shadow:0px 0px 43px #000000;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-04930b5 > .elementor-widget-container{margin:-21px 31px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-04930b5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-8a9c7b9 > .elementor-element-populated{margin:0px 0px 0px 13px;--e-column-margin-right:0px;--e-column-margin-left:13px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1258a25 .elementor-button{background-color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:22px;text-shadow:0px 0px 43px #000000;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-1258a25{width:var( --container-widget-width, 123.529% );max-width:123.529%;--container-widget-width:123.529%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-1258a25 > .elementor-widget-container{margin:-21px 0px 0px -9px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1258a25 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-063c326 > .elementor-widget-container{margin:63px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-063c326 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-15 .elementor-element.elementor-element-063c326 img{width:79%;}.elementor-15 .elementor-element.elementor-element-d5fe7c6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d5fe7c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-d5fe7c6 > .elementor-container{max-width:1400px;}.elementor-15 .elementor-element.elementor-element-d5fe7c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-173px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-d5fe7c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-d5fe7c6 > .elementor-shape-top .elementor-shape-fill{fill:#FFECE5;}.elementor-15 .elementor-element.elementor-element-d5fe7c6 > .elementor-shape-top svg{width:calc(300% + 1.3px);height:328px;}.elementor-15 .elementor-element.elementor-element-51eeb83 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-352bd39 > .elementor-container{max-width:1400px;}.elementor-15 .elementor-element.elementor-element-352bd39{padding:20px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-273509d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-273509d{text-align:start;}.elementor-15 .elementor-element.elementor-element-273509d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:29px;font-weight:700;font-style:normal;line-height:36px;color:#1A153B;}.elementor-15 .elementor-element.elementor-element-1ae80936 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1ae80936{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:31px;color:#000000;}.elementor-15 .elementor-element.elementor-element-b4ee6bc .elementor-button{background-color:#FF3131;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:22px;text-shadow:0px 0px 43px #000000;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-b4ee6bc > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a3487e6 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-15 .elementor-element.elementor-element-ae6216c > .elementor-container{max-width:1600px;}.elementor-15 .elementor-element.elementor-element-ae6216c{padding:31px 0px 50px 0px;}.elementor-15 .elementor-element.elementor-element-e5aa206 > .elementor-element-populated{margin:10px 10px 10px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-abe62e6 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-15 .elementor-element.elementor-element-abe62e6 .elementor-counter-title{justify-content:start;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:bold;line-height:36px;}.elementor-15 .elementor-element.elementor-element-abe62e6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;font-family:"Open Sans", Sans-serif;font-weight:700;}.elementor-15 .elementor-element.elementor-element-eb2920a > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-eb2920a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-21f36d8 > .elementor-widget-container{margin:-30px 0px 0px -20px;}.elementor-15 .elementor-element.elementor-element-21f36d8{text-align:start;}.elementor-15 .elementor-element.elementor-element-21f36d8 img{width:100%;}.elementor-15 .elementor-element.elementor-element-9b907ac > .elementor-element-populated{margin:10px 10px 10px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-7d2815b .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-15 .elementor-element.elementor-element-7d2815b .elementor-counter-title{justify-content:start;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:bold;line-height:36px;}.elementor-15 .elementor-element.elementor-element-7d2815b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;font-family:"Open Sans", Sans-serif;font-weight:700;}.elementor-15 .elementor-element.elementor-element-a0d0df8 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a0d0df8{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-061053a > .elementor-widget-container{margin:-30px 0px 0px -20px;}.elementor-15 .elementor-element.elementor-element-061053a{text-align:start;}.elementor-15 .elementor-element.elementor-element-061053a img{width:100%;}.elementor-15 .elementor-element.elementor-element-af4e259 > .elementor-element-populated{margin:10px 10px 10px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-eee3b19 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-15 .elementor-element.elementor-element-eee3b19 .elementor-counter-title{justify-content:start;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:bold;line-height:36px;}.elementor-15 .elementor-element.elementor-element-eee3b19 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;font-family:"Open Sans", Sans-serif;font-weight:700;}.elementor-15 .elementor-element.elementor-element-2423b97 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2423b97{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-b671fea > .elementor-widget-container{margin:-30px 0px 0px -20px;}.elementor-15 .elementor-element.elementor-element-b671fea{text-align:start;}.elementor-15 .elementor-element.elementor-element-b671fea img{width:100%;}.elementor-15 .elementor-element.elementor-element-5eb838c > .elementor-element-populated{margin:10px 10px 10px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-a739fb0 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-15 .elementor-element.elementor-element-a739fb0 .elementor-counter-title{justify-content:start;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:bold;line-height:36px;}.elementor-15 .elementor-element.elementor-element-a739fb0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;font-family:"Open Sans", Sans-serif;font-weight:700;}.elementor-15 .elementor-element.elementor-element-a0a6b58 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a0a6b58{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-777ed8a > .elementor-widget-container{margin:-30px 0px 0px -20px;}.elementor-15 .elementor-element.elementor-element-777ed8a{text-align:start;}.elementor-15 .elementor-element.elementor-element-777ed8a img{width:100%;}.elementor-15 .elementor-element.elementor-element-90faf0c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-90faf0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA00;}.elementor-15 .elementor-element.elementor-element-90faf0c > .elementor-container{max-width:1400px;}.elementor-15 .elementor-element.elementor-element-90faf0c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-12px;margin-bottom:0px;padding:30px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-90faf0c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-c5e32de > .elementor-widget-container{margin:-58px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2f786aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2f786aa{text-align:start;}.elementor-15 .elementor-element.elementor-element-2f786aa .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:29px;font-weight:700;font-style:normal;line-height:36px;color:#1A153B;}.elementor-15 .elementor-element.elementor-element-44542d3 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-44542d3{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:31px;color:#000000;}.elementor-15 .elementor-element.elementor-element-e54d1bd > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-e54d1bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-e54d1bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-e54d1bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-e54d1bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-e54d1bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-e54d1bd .elementor-icon-list-icon i{color:#FF1616;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-e54d1bd .elementor-icon-list-icon svg{fill:#FF1616;transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-e54d1bd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-e54d1bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-e54d1bd .elementor-icon-list-item > a{font-weight:700;}.elementor-15 .elementor-element.elementor-element-e54d1bd .elementor-icon-list-text{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-f22825a > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-f22825a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:31px;color:#000000;}.elementor-15 .elementor-element.elementor-element-1d5bc3a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1d5bc3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFECEC;}.elementor-15 .elementor-element.elementor-element-1d5bc3a > .elementor-container{max-width:1400px;}.elementor-15 .elementor-element.elementor-element-1d5bc3a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:165px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1d5bc3a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-1d5bc3a > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b262369 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b262369{text-align:center;}.elementor-15 .elementor-element.elementor-element-b262369 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:39px;font-weight:700;font-style:normal;line-height:27px;color:#000000;}.elementor-15 .elementor-element.elementor-element-52466c2 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-68d27b2 > .elementor-container{max-width:1400px;}.elementor-15 .elementor-element.elementor-element-68d27b2{padding:68px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-ed61860 > .elementor-widget-container{margin:39px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-ed61860{text-align:start;}.elementor-15 .elementor-element.elementor-element-ed61860 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:34px;font-weight:700;font-style:normal;line-height:44px;color:#000000;}.elementor-15 .elementor-element.elementor-element-862db94 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-862db94{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:31px;color:#000000;}.elementor-15 .elementor-element.elementor-element-c5fbd32 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-15 .elementor-element.elementor-element-8a7eea7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8a7eea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F5;}.elementor-15 .elementor-element.elementor-element-8a7eea7, .elementor-15 .elementor-element.elementor-element-8a7eea7 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-8a7eea7{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.26);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-8a7eea7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-6fea3af{text-align:start;}.elementor-15 .elementor-element.elementor-element-6fea3af img{width:10%;}.elementor-15 .elementor-element.elementor-element-a3e3d80 > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a3e3d80{text-align:start;}.elementor-15 .elementor-element.elementor-element-a3e3d80 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;font-style:normal;line-height:44px;color:#000000;}.elementor-15 .elementor-element.elementor-element-d0e1197 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-d0e1197{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:31px;color:#000000;}.elementor-15 .elementor-element.elementor-element-9da2530 .elementor-button{background-color:#FF3131;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;line-height:22px;text-shadow:0px 0px 43px #000000;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:14px 14px 14px 14px;}.elementor-15 .elementor-element.elementor-element-9da2530 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-9da2530 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-20a52bf:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-20a52bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F5;}.elementor-15 .elementor-element.elementor-element-20a52bf, .elementor-15 .elementor-element.elementor-element-20a52bf > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-20a52bf{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.26);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:19px;margin-bottom:0px;padding:10px 10px 10px 10px;z-index:111;}.elementor-15 .elementor-element.elementor-element-20a52bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-5b0ed2f{text-align:start;}.elementor-15 .elementor-element.elementor-element-5b0ed2f img{width:11%;}.elementor-15 .elementor-element.elementor-element-24910e3 > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-24910e3{text-align:start;}.elementor-15 .elementor-element.elementor-element-24910e3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;font-style:normal;line-height:44px;color:#000000;}.elementor-15 .elementor-element.elementor-element-4e2cd11 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-4e2cd11{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:31px;color:#000000;}.elementor-15 .elementor-element.elementor-element-c822c17 .elementor-button{background-color:#FF3131;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;line-height:22px;text-shadow:0px 0px 43px #000000;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:14px 14px 14px 14px;}.elementor-15 .elementor-element.elementor-element-c822c17 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-c822c17 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-31fc0de:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-31fc0de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F5;}.elementor-15 .elementor-element.elementor-element-31fc0de, .elementor-15 .elementor-element.elementor-element-31fc0de > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-31fc0de{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.26);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:19px;margin-bottom:0px;padding:10px 10px 10px 10px;z-index:111;}.elementor-15 .elementor-element.elementor-element-31fc0de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-c46d816{text-align:start;}.elementor-15 .elementor-element.elementor-element-c46d816 img{width:12%;}.elementor-15 .elementor-element.elementor-element-471982c > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-471982c{text-align:start;}.elementor-15 .elementor-element.elementor-element-471982c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;font-style:normal;line-height:44px;color:#000000;}.elementor-15 .elementor-element.elementor-element-b710baf > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b710baf{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:31px;color:#000000;}.elementor-15 .elementor-element.elementor-element-4fc6363 .elementor-button{background-color:#FF3131;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;line-height:22px;text-shadow:0px 0px 43px #000000;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:14px 14px 14px 14px;}.elementor-15 .elementor-element.elementor-element-4fc6363 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-4fc6363 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-83cb8a7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-83cb8a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F5;}.elementor-15 .elementor-element.elementor-element-83cb8a7, .elementor-15 .elementor-element.elementor-element-83cb8a7 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-83cb8a7{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.26);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:19px;margin-bottom:0px;padding:10px 10px 10px 10px;z-index:111;}.elementor-15 .elementor-element.elementor-element-83cb8a7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-0048090{text-align:start;}.elementor-15 .elementor-element.elementor-element-0048090 img{width:11%;}.elementor-15 .elementor-element.elementor-element-3db6f21 > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3db6f21{text-align:start;}.elementor-15 .elementor-element.elementor-element-3db6f21 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;font-style:normal;line-height:44px;color:#000000;}.elementor-15 .elementor-element.elementor-element-b404127 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b404127{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:31px;color:#000000;}.elementor-15 .elementor-element.elementor-element-7dc01ad .elementor-button{background-color:#FF3131;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;line-height:22px;text-shadow:0px 0px 43px #000000;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:14px 14px 14px 14px;}.elementor-15 .elementor-element.elementor-element-7dc01ad > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-7dc01ad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-9619c40:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9619c40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F5;}.elementor-15 .elementor-element.elementor-element-9619c40, .elementor-15 .elementor-element.elementor-element-9619c40 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-9619c40{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.26);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:19px;margin-bottom:0px;padding:10px 10px 10px 10px;z-index:111;}.elementor-15 .elementor-element.elementor-element-9619c40 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-5e22dfa{text-align:start;}.elementor-15 .elementor-element.elementor-element-5e22dfa img{width:13%;}.elementor-15 .elementor-element.elementor-element-7e8688f > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-7e8688f{text-align:start;}.elementor-15 .elementor-element.elementor-element-7e8688f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;font-style:normal;line-height:44px;color:#000000;}.elementor-15 .elementor-element.elementor-element-0a8602f > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0a8602f{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:31px;color:#000000;}.elementor-15 .elementor-element.elementor-element-0b94978 .elementor-button{background-color:#FF3131;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;line-height:22px;text-shadow:0px 0px 43px #000000;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:14px 14px 14px 14px;}.elementor-15 .elementor-element.elementor-element-0b94978 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0b94978 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-dcc0303:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-dcc0303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F5;}.elementor-15 .elementor-element.elementor-element-dcc0303, .elementor-15 .elementor-element.elementor-element-dcc0303 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-dcc0303{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.26);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:19px;margin-bottom:0px;padding:10px 10px 10px 10px;z-index:111;}.elementor-15 .elementor-element.elementor-element-dcc0303 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-2afee67{text-align:start;}.elementor-15 .elementor-element.elementor-element-2afee67 img{width:13%;}.elementor-15 .elementor-element.elementor-element-01d821d > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-01d821d{text-align:start;}.elementor-15 .elementor-element.elementor-element-01d821d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;font-style:normal;line-height:44px;color:#000000;}.elementor-15 .elementor-element.elementor-element-5f5c16c > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5f5c16c{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:31px;color:#000000;}.elementor-15 .elementor-element.elementor-element-4944d3d .elementor-button{background-color:#FF3131;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;line-height:22px;text-shadow:0px 0px 43px #000000;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:14px 14px 14px 14px;}.elementor-15 .elementor-element.elementor-element-4944d3d > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-4944d3d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-2ed4280:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2ed4280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F5;}.elementor-15 .elementor-element.elementor-element-2ed4280, .elementor-15 .elementor-element.elementor-element-2ed4280 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-2ed4280{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.26);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:19px;margin-bottom:0px;padding:10px 10px 10px 10px;z-index:111;}.elementor-15 .elementor-element.elementor-element-2ed4280 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-483e4ce{text-align:start;}.elementor-15 .elementor-element.elementor-element-483e4ce img{width:13%;}.elementor-15 .elementor-element.elementor-element-3731612 > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3731612{text-align:start;}.elementor-15 .elementor-element.elementor-element-3731612 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;font-style:normal;line-height:44px;color:#000000;}.elementor-15 .elementor-element.elementor-element-64a987b > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-64a987b{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:31px;color:#000000;}.elementor-15 .elementor-element.elementor-element-e35f776 .elementor-button{background-color:#FF3131;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;line-height:22px;text-shadow:0px 0px 43px #000000;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:14px 14px 14px 14px;}.elementor-15 .elementor-element.elementor-element-e35f776 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-e35f776 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-4687da9:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4687da9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172A40;background-image:url("https://www.agentieseopro.ro/wp-content/uploads/2026/07/Agentie-Seo-Pro-Fundal-Homepage.webp");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-4687da9 > .elementor-container{max-width:1400px;}.elementor-15 .elementor-element.elementor-element-4687da9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:117px 0px 72px 0px;}.elementor-15 .elementor-element.elementor-element-4687da9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-4687da9 > .elementor-shape-top svg{height:59px;}.elementor-15 .elementor-element.elementor-element-4687da9 > .elementor-shape-bottom svg{height:67px;}.elementor-15 .elementor-element.elementor-element-6202909 > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-6202909{text-align:center;}.elementor-15 .elementor-element.elementor-element-6202909 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:34px;font-weight:700;font-style:normal;line-height:44px;color:#1C1F31;}.elementor-15 .elementor-element.elementor-element-e0bffb8 > .elementor-container{max-width:1495px;}.elementor-15 .elementor-element.elementor-element-e0bffb8{margin-top:-24px;margin-bottom:0px;padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-6b9e805:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-6b9e805 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFEF;}.elementor-15 .elementor-element.elementor-element-6b9e805 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#172A40;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-6b9e805 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-6b9e805 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-6b9e805 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-6b9e805 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-51f18aa .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-51f18aa.elementor-view-stacked .elementor-icon{background-color:#FF3131;}.elementor-15 .elementor-element.elementor-element-51f18aa.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-51f18aa.elementor-view-default .elementor-icon{color:#FF3131;border-color:#FF3131;}.elementor-15 .elementor-element.elementor-element-51f18aa.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-51f18aa.elementor-view-default .elementor-icon svg{fill:#FF3131;}.elementor-15 .elementor-element.elementor-element-51f18aa .elementor-icon{font-size:24px;}.elementor-15 .elementor-element.elementor-element-51f18aa .elementor-icon svg{height:24px;}.elementor-15 .elementor-element.elementor-element-7cdcbae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-7cdcbae{text-align:start;}.elementor-15 .elementor-element.elementor-element-7cdcbae .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;font-style:normal;line-height:30px;color:#000000;}.elementor-15 .elementor-element.elementor-element-d4753aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-d4753aa{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-76c876c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-76c876c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFEF;}.elementor-15 .elementor-element.elementor-element-76c876c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#172A40;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-76c876c > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-76c876c > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-76c876c > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-76c876c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-b33a0bc .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-b33a0bc.elementor-view-stacked .elementor-icon{background-color:#FF3131;}.elementor-15 .elementor-element.elementor-element-b33a0bc.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-b33a0bc.elementor-view-default .elementor-icon{color:#FF3131;border-color:#FF3131;}.elementor-15 .elementor-element.elementor-element-b33a0bc.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-b33a0bc.elementor-view-default .elementor-icon svg{fill:#FF3131;}.elementor-15 .elementor-element.elementor-element-b33a0bc .elementor-icon{font-size:24px;}.elementor-15 .elementor-element.elementor-element-b33a0bc .elementor-icon svg{height:24px;}.elementor-15 .elementor-element.elementor-element-16ef57e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-16ef57e{text-align:start;}.elementor-15 .elementor-element.elementor-element-16ef57e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;font-style:normal;line-height:29px;color:#000000;}.elementor-15 .elementor-element.elementor-element-fb500aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-fb500aa{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-0e8aca7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-0e8aca7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFEF;}.elementor-15 .elementor-element.elementor-element-0e8aca7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#172A40;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-0e8aca7 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-0e8aca7 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-0e8aca7 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-0e8aca7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-676df15 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-676df15.elementor-view-stacked .elementor-icon{background-color:#FF3131;}.elementor-15 .elementor-element.elementor-element-676df15.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-676df15.elementor-view-default .elementor-icon{color:#FF3131;border-color:#FF3131;}.elementor-15 .elementor-element.elementor-element-676df15.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-676df15.elementor-view-default .elementor-icon svg{fill:#FF3131;}.elementor-15 .elementor-element.elementor-element-676df15 .elementor-icon{font-size:24px;}.elementor-15 .elementor-element.elementor-element-676df15 .elementor-icon svg{height:24px;}.elementor-15 .elementor-element.elementor-element-a145e02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a145e02{text-align:start;}.elementor-15 .elementor-element.elementor-element-a145e02 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;font-style:normal;line-height:30px;color:#000000;}.elementor-15 .elementor-element.elementor-element-a43d7c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a43d7c6{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-23ce311 > .elementor-container{max-width:1495px;}.elementor-15 .elementor-element.elementor-element-23ce311{margin-top:-24px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-3139871:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-3139871 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFEF;}.elementor-15 .elementor-element.elementor-element-3139871 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#172A40;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-3139871 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-3139871 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-3139871 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-3139871 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-8328f16 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-8328f16.elementor-view-stacked .elementor-icon{background-color:#FF3131;}.elementor-15 .elementor-element.elementor-element-8328f16.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-8328f16.elementor-view-default .elementor-icon{color:#FF3131;border-color:#FF3131;}.elementor-15 .elementor-element.elementor-element-8328f16.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-8328f16.elementor-view-default .elementor-icon svg{fill:#FF3131;}.elementor-15 .elementor-element.elementor-element-8328f16 .elementor-icon{font-size:24px;}.elementor-15 .elementor-element.elementor-element-8328f16 .elementor-icon svg{height:24px;}.elementor-15 .elementor-element.elementor-element-c45fbcc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-c45fbcc{text-align:start;}.elementor-15 .elementor-element.elementor-element-c45fbcc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;font-style:normal;line-height:30px;color:#000000;}.elementor-15 .elementor-element.elementor-element-925aa34 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-925aa34{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-b8cc8f4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-b8cc8f4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFEF;}.elementor-15 .elementor-element.elementor-element-b8cc8f4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#172A40;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-b8cc8f4 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-b8cc8f4 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-b8cc8f4 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-b8cc8f4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-797ad0a .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-797ad0a.elementor-view-stacked .elementor-icon{background-color:#FF3131;}.elementor-15 .elementor-element.elementor-element-797ad0a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-797ad0a.elementor-view-default .elementor-icon{color:#FF3131;border-color:#FF3131;}.elementor-15 .elementor-element.elementor-element-797ad0a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-797ad0a.elementor-view-default .elementor-icon svg{fill:#FF3131;}.elementor-15 .elementor-element.elementor-element-797ad0a .elementor-icon{font-size:24px;}.elementor-15 .elementor-element.elementor-element-797ad0a .elementor-icon svg{height:24px;}.elementor-15 .elementor-element.elementor-element-8f199f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-8f199f8{text-align:start;}.elementor-15 .elementor-element.elementor-element-8f199f8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;font-style:normal;line-height:30px;color:#000000;}.elementor-15 .elementor-element.elementor-element-3829c95 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3829c95{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-e457aca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-e457aca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFEF;}.elementor-15 .elementor-element.elementor-element-e457aca > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#172A40;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-e457aca > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-e457aca > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-e457aca > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-e457aca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-567cc69 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-567cc69.elementor-view-stacked .elementor-icon{background-color:#FF3131;}.elementor-15 .elementor-element.elementor-element-567cc69.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-567cc69.elementor-view-default .elementor-icon{color:#FF3131;border-color:#FF3131;}.elementor-15 .elementor-element.elementor-element-567cc69.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-567cc69.elementor-view-default .elementor-icon svg{fill:#FF3131;}.elementor-15 .elementor-element.elementor-element-567cc69 .elementor-icon{font-size:24px;}.elementor-15 .elementor-element.elementor-element-567cc69 .elementor-icon svg{height:24px;}.elementor-15 .elementor-element.elementor-element-cade298 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-cade298{text-align:start;}.elementor-15 .elementor-element.elementor-element-cade298 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;font-style:normal;line-height:30px;color:#000000;}.elementor-15 .elementor-element.elementor-element-a5ceafe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a5ceafe{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-3bfdf6d > .elementor-container{max-width:1400px;}.elementor-15 .elementor-element.elementor-element-3bfdf6d{padding:50px 0px 50px 0px;}.elementor-15 .elementor-element.elementor-element-4aed19a > .elementor-container{max-width:1400px;}.elementor-15 .elementor-element.elementor-element-4aed19a{padding:20px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3a7560e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3a7560e{text-align:start;}.elementor-15 .elementor-element.elementor-element-3a7560e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:29px;font-weight:700;font-style:normal;line-height:36px;color:#1A153B;}.elementor-15 .elementor-element.elementor-element-ff5eb70 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-ff5eb70{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:31px;color:#000000;}.elementor-15 .elementor-element.elementor-element-ac51b25 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-ac51b25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-15 .elementor-element.elementor-element-ac51b25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-15 .elementor-element.elementor-element-ac51b25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-15 .elementor-element.elementor-element-ac51b25 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-15 .elementor-element.elementor-element-ac51b25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-15 .elementor-element.elementor-element-ac51b25 .elementor-icon-list-icon i{color:#FF1616;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-ac51b25 .elementor-icon-list-icon svg{fill:#FF1616;transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-ac51b25{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-ac51b25 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-ac51b25 .elementor-icon-list-item > a{font-size:17px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-ac51b25 .elementor-icon-list-text{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-707014f > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-15 .elementor-element.elementor-element-e4639de img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);}.elementor-15 .elementor-element.elementor-element-76167eb > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-76167eb{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:500;text-transform:none;line-height:31px;color:#000000;}.elementor-15 .elementor-element.elementor-element-05ad198 > .elementor-container{max-width:1600px;}.elementor-15 .elementor-element.elementor-element-ba807b7 > .elementor-widget-container{margin:38px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-ba807b7{text-align:start;}.elementor-15 .elementor-element.elementor-element-ba807b7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:29px;font-weight:700;font-style:normal;line-height:36px;color:#1A153B;}.elementor-15 .elementor-element.elementor-element-81980b4 .elementor-button{background-color:#FF3131;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;line-height:22px;text-shadow:0px 0px 43px #000000;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:14px 14px 14px 14px;}.elementor-15 .elementor-element.elementor-element-81980b4 > .elementor-widget-container{margin:27px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-81980b4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-9ff26f2 > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-c0d8260:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c0d8260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-15 .elementor-element.elementor-element-c0d8260 > .elementor-container{max-width:1400px;}.elementor-15 .elementor-element.elementor-element-c0d8260{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-15 .elementor-element.elementor-element-c0d8260 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-5234405 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-7af0464 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);}.elementor-15 .elementor-element.elementor-element-a0ec8bb > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a0ec8bb{text-align:center;}.elementor-15 .elementor-element.elementor-element-a0ec8bb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:700;line-height:1.1em;color:#000000;}.elementor-15 .elementor-element.elementor-element-adc4289 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-adc4289{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:31px;color:#000000;}.elementor-15 .elementor-element.elementor-element-38b60f5{margin-top:4px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-7eb47e9 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-7e37b40 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-element-498aadf img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-element-7cf93ff > .elementor-widget-container{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-7cf93ff img{width:91%;}.elementor-15 .elementor-element.elementor-element-0349425 img{width:81%;}.elementor-15 .elementor-element.elementor-element-b9b89a9 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b9b89a9 img{width:95%;}.elementor-15 .elementor-element.elementor-element-e3ec135 img{width:78%;}.elementor-15 .elementor-element.elementor-element-8bce321 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-8bce321 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-element-9d1bee7 > .elementor-widget-container{background-color:#FFFFFF;margin:-15px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-15 .elementor-element.elementor-element-9d1bee7 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-element-1b77174 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1b77174 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-element-dd49d49 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-dd49d49 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-element-0eb7e6b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0eb7e6b{text-align:start;}.elementor-15 .elementor-element.elementor-element-0eb7e6b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:29px;font-weight:700;font-style:normal;line-height:36px;color:#1A153B;}.elementor-15 .elementor-element.elementor-element-8a57bde > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-8a57bde{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:31px;color:#000000;}.elementor-15 .elementor-element.elementor-element-df0e6f3 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-df0e6f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-15 .elementor-element.elementor-element-df0e6f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-15 .elementor-element.elementor-element-df0e6f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-15 .elementor-element.elementor-element-df0e6f3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-15 .elementor-element.elementor-element-df0e6f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-15 .elementor-element.elementor-element-df0e6f3 .elementor-icon-list-icon i{color:#FF1616;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-df0e6f3 .elementor-icon-list-icon svg{fill:#FF1616;transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-df0e6f3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-df0e6f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-df0e6f3 .elementor-icon-list-item > a{font-size:17px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-df0e6f3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-f353b55 .elementor-button{background-color:#FF3131;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;line-height:22px;text-shadow:0px 0px 43px #000000;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:14px 14px 14px 14px;}.elementor-15 .elementor-element.elementor-element-f353b55 > .elementor-widget-container{margin:11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-f353b55 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-954a4cc:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-954a4cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFECEC;}.elementor-15 .elementor-element.elementor-element-954a4cc > .elementor-container{max-width:1400px;}.elementor-15 .elementor-element.elementor-element-954a4cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-14px;margin-bottom:0px;padding:70px 0px 71px 0px;}.elementor-15 .elementor-element.elementor-element-954a4cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-954a4cc > .elementor-shape-top .elementor-shape-fill{fill:#F8F8F8;}.elementor-15 .elementor-element.elementor-element-954a4cc > .elementor-shape-top svg{height:59px;}.elementor-15 .elementor-element.elementor-element-954a4cc > .elementor-shape-bottom svg{height:67px;}.elementor-15 .elementor-element.elementor-element-138430e > .elementor-container{max-width:1600px;}.elementor-15 .elementor-element.elementor-element-138430e{margin-top:8px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-e366d7c > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-0f64369 > .elementor-widget-container{margin:39px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0f64369{text-align:start;}.elementor-15 .elementor-element.elementor-element-0f64369 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:34px;font-weight:700;font-style:normal;line-height:44px;color:#1C1F31;}.elementor-15 .elementor-element.elementor-element-3bacdc1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3bacdc1{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-6bcb9d2 .elementor-button{background-color:#FF3131;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;line-height:22px;text-shadow:0px 0px 43px #000000;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:14px 14px 14px 14px;}.elementor-15 .elementor-element.elementor-element-6bcb9d2 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-6bcb9d2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-30a5cc02:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-30a5cc02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-30a5cc02 > .elementor-container{max-width:1300px;}.elementor-15 .elementor-element.elementor-element-30a5cc02{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-15 .elementor-element.elementor-element-30a5cc02 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-a92e1ff > .elementor-container{max-width:1160px;}.elementor-15 .elementor-element.elementor-element-a92e1ff{margin-top:0px;margin-bottom:70px;}.elementor-15 .elementor-element.elementor-element-3b54f5ec > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-3580607 > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:6px 0px 9px 0px;}.elementor-15 .elementor-element.elementor-element-3580607{text-align:center;}.elementor-15 .elementor-element.elementor-element-3580607 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:34px;font-weight:700;font-style:normal;line-height:44px;color:#1C1F31;}.elementor-15 .elementor-element.elementor-element-34074beb > .elementor-container{max-width:1300px;}.elementor-15 .elementor-element.elementor-element-34074beb{margin-top:-63px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-15 .elementor-element.elementor-element-5dae5d5 > .elementor-widget-container{background-color:#FF3131;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:20px 20px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5dae5d5{text-align:center;}.elementor-15 .elementor-element.elementor-element-5dae5d5 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:27px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-29472be > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:18px 18px 18px 18px;border-style:solid;border-width:0px 1px 1px 1px;border-color:#FF3131;border-radius:0px 0px 10px 10px;}.elementor-15 .elementor-element.elementor-element-29472be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-15 .elementor-element.elementor-element-29472be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-15 .elementor-element.elementor-element-29472be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-15 .elementor-element.elementor-element-29472be .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-15 .elementor-element.elementor-element-29472be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-15 .elementor-element.elementor-element-29472be .elementor-icon-list-icon i{color:#FF1616;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-29472be .elementor-icon-list-icon svg{fill:#FF1616;transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-29472be{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-29472be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-29472be .elementor-icon-list-item > a{font-size:17px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-29472be .elementor-icon-list-text{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-4a9489a8 > .elementor-element-populated{border-style:none;}.elementor-15 .elementor-element.elementor-element-54cafd86 > .elementor-widget-container{background-color:#172A40;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:20px 20px 0px 0px;}.elementor-15 .elementor-element.elementor-element-54cafd86{text-align:center;}.elementor-15 .elementor-element.elementor-element-54cafd86 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:27px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-0e51733 > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:0px 1px 1px 1px;border-color:#172A40;border-radius:0px 0px 10px 10px;}.elementor-15 .elementor-element.elementor-element-0e51733 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-15 .elementor-element.elementor-element-0e51733 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-15 .elementor-element.elementor-element-0e51733 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-15 .elementor-element.elementor-element-0e51733 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-15 .elementor-element.elementor-element-0e51733 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-15 .elementor-element.elementor-element-0e51733 .elementor-icon-list-icon i{color:#172A40;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-0e51733 .elementor-icon-list-icon svg{fill:#172A40;transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-0e51733{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-0e51733 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-0e51733 .elementor-icon-list-item > a{font-size:17px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-0e51733 .elementor-icon-list-text{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-789a5df9 > .elementor-widget-container{margin:-19px 0px 0px 0px;padding:0px 70px 0px 70px;}.elementor-15 .elementor-element.elementor-element-789a5df9{text-align:center;font-family:"Exo 2", Sans-serif;font-size:23px;font-weight:700;line-height:31px;color:#000000;}.elementor-15 .elementor-element.elementor-element-a8a08b3 .elementor-button{background-color:#FF3131;font-family:"Exo 2", Sans-serif;font-weight:700;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-a8a08b3 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a8a08b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-a2df026:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a2df026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-a2df026 > .elementor-container{max-width:1400px;}.elementor-15 .elementor-element.elementor-element-a2df026{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a2df026 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-b240a3d > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b240a3d{text-align:center;}.elementor-15 .elementor-element.elementor-element-b240a3d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:34px;font-weight:700;font-style:normal;line-height:44px;color:#1C1F31;}.elementor-15 .elementor-element.elementor-element-7864e74 > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-6363f3b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6363f3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #172A40 0%, #1F2429 100%);}.elementor-15 .elementor-element.elementor-element-6363f3b > .elementor-container{max-width:1400px;}.elementor-15 .elementor-element.elementor-element-6363f3b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;padding:170px 0px 60px 0px;}.elementor-15 .elementor-element.elementor-element-6363f3b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-66b022c > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-66b022c{text-align:start;}.elementor-15 .elementor-element.elementor-element-66b022c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:34px;font-weight:700;font-style:normal;line-height:44px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-56d9c477 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-56d9c477{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-82d0808 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-82d0808{text-align:start;}.elementor-15 .elementor-element.elementor-element-82d0808 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:700;font-style:normal;line-height:44px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-177384dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-177384dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-15 .elementor-element.elementor-element-177384dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-15 .elementor-element.elementor-element-177384dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-15 .elementor-element.elementor-element-177384dc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-15 .elementor-element.elementor-element-177384dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-15 .elementor-element.elementor-element-177384dc .elementor-icon-list-icon i{color:#FF3131;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-177384dc .elementor-icon-list-icon svg{fill:#FF3131;transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-177384dc{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-177384dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-177384dc .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-177384dc .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-1602335 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1602335{text-align:center;}.elementor-15 .elementor-element.elementor-element-1602335 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;font-style:normal;line-height:44px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-e8ef8fa > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-e8ef8fa .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:19px;}.elementor-15 .elementor-element.elementor-element-e8ef8fa .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-19px;}.elementor-15 .elementor-element.elementor-element-e8ef8fa .elementor-field-group.recaptcha_v3-bottomleft, .elementor-15 .elementor-element.elementor-element-e8ef8fa .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-15 .elementor-element.elementor-element-e8ef8fa .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-e8ef8fa .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-15 .elementor-element.elementor-element-e8ef8fa .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-15 .elementor-element.elementor-element-e8ef8fa .elementor-field-group > label, .elementor-15 .elementor-element.elementor-element-e8ef8fa .elementor-field-subgroup label{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-e8ef8fa .elementor-field-group > label{font-family:"Open Sans", Sans-serif;font-weight:500;}.elementor-15 .elementor-element.elementor-element-e8ef8fa .elementor-field-type-html{padding-bottom:0px;font-family:"Open Sans", Sans-serif;font-weight:500;}.elementor-15 .elementor-element.elementor-element-e8ef8fa .elementor-field-group .elementor-field, .elementor-15 .elementor-element.elementor-element-e8ef8fa .elementor-field-subgroup label{font-family:"Open Sans", Sans-serif;font-weight:500;}.elementor-15 .elementor-element.elementor-element-e8ef8fa .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-15 .elementor-element.elementor-element-e8ef8fa .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-15 .elementor-element.elementor-element-e8ef8fa .elementor-button{font-family:"Open Sans", Sans-serif;font-weight:bold;}.elementor-15 .elementor-element.elementor-element-e8ef8fa .e-form__buttons__wrapper__button-next{background-color:#FF3131;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-e8ef8fa .elementor-button[type="submit"]{background-color:#FF3131;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-e8ef8fa .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-e8ef8fa .e-form__buttons__wrapper__button-previous{background-color:#E43F11;color:#ffffff;}.elementor-15 .elementor-element.elementor-element-e8ef8fa .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-e8ef8fa .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-e8ef8fa .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-15 .elementor-element.elementor-element-e8ef8fa .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-e8ef8fa .elementor-message{font-family:"Open Sans", Sans-serif;font-weight:500;}.elementor-15 .elementor-element.elementor-element-e8ef8fa .elementor-message.elementor-message-success{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-e8ef8fa .elementor-message.elementor-message-danger{color:#BD0F0F;}.elementor-15 .elementor-element.elementor-element-e8ef8fa .elementor-message.elementor-help-inline{color:#D60404;}.elementor-15 .elementor-element.elementor-element-e8ef8fa{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-15 .elementor-element.elementor-element-5b7b1ab > .elementor-container{max-width:1400px;}.elementor-15 .elementor-element.elementor-element-5b7b1ab{padding:60px 0px 50px 0px;}.elementor-15 .elementor-element.elementor-element-046cd82 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-0231fb2 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0231fb2{text-align:start;}.elementor-15 .elementor-element.elementor-element-0231fb2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:31px;font-weight:700;font-style:normal;line-height:44px;color:#090B2E;}.elementor-15 .elementor-element.elementor-element-61c77d1 > .elementor-widget-container{margin:6px 20px 0px 0px;}.elementor-15 .elementor-element.elementor-element-61c77d1{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-21edaad .elementor-toggle-item:not(:last-child){margin-block-end:7px;}.elementor-15 .elementor-element.elementor-element-21edaad .elementor-toggle-title{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-21edaad .elementor-tab-title .elementor-toggle-icon i:before{color:#FF5500;}.elementor-15 .elementor-element.elementor-element-21edaad .elementor-tab-title .elementor-toggle-icon svg{fill:#FF5500;}.elementor-15 .elementor-element.elementor-element-21edaad .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#FF5500;}.elementor-15 .elementor-element.elementor-element-21edaad .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#FF5500;}.elementor-15 .elementor-element.elementor-element-21edaad .elementor-tab-content{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-dd34b34 > .elementor-container{max-width:1400px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-2a19461f > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-15 .elementor-element.elementor-element-2a19461f{font-size:22px;line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-30a5cc02{padding:80px 20px 0px 20px;}.elementor-15 .elementor-element.elementor-element-a92e1ff > .elementor-container{max-width:500px;}.elementor-15 .elementor-element.elementor-element-a92e1ff{margin-top:0px;margin-bottom:50px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-b106a3d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b106a3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.agentieseopro.ro/wp-content/uploads/2026/07/Agentie-Seo-Mobile-Background-2.webp");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-b106a3d{padding:117px 0px 55px 0px;}.elementor-15 .elementor-element.elementor-element-5b5865e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5b5865e1 .elementor-heading-title{font-size:19px;}.elementor-15 .elementor-element.elementor-element-1003ac6a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1003ac6a .elementor-headline{font-size:27px;}.elementor-15 .elementor-element.elementor-element-2a19461f > .elementor-widget-container{margin:-26px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2a19461f{font-size:16px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-04930b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1258a25 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-063c326 > .elementor-widget-container{margin:45px -14px -14px -14px;padding:0px 0px 20px 0px;}.elementor-15 .elementor-element.elementor-element-d5fe7c6 > .elementor-shape-top svg{width:calc(300% + 1.3px);height:191px;}.elementor-15 .elementor-element.elementor-element-d5fe7c6{margin-top:-80px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-51eeb83 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-273509d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-273509d .elementor-heading-title{font-size:23px;line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-1ae80936 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1ae80936{font-size:17px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-b4ee6bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a3487e6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-e5aa206{width:100%;}.elementor-15 .elementor-element.elementor-element-abe62e6 .elementor-counter-number-wrapper{font-size:45px;}.elementor-15 .elementor-element.elementor-element-abe62e6 .elementor-counter-title{font-size:17px;}.elementor-15 .elementor-element.elementor-element-eb2920a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-eb2920a{font-size:17px;}.elementor-15 .elementor-element.elementor-element-21f36d8 > .elementor-widget-container{margin:-23px 0px 0px -22px;}.elementor-15 .elementor-element.elementor-element-7d2815b .elementor-counter-number-wrapper{font-size:45px;}.elementor-15 .elementor-element.elementor-element-7d2815b .elementor-counter-title{font-size:17px;}.elementor-15 .elementor-element.elementor-element-a0d0df8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a0d0df8{font-size:17px;}.elementor-15 .elementor-element.elementor-element-eee3b19 .elementor-counter-number-wrapper{font-size:45px;}.elementor-15 .elementor-element.elementor-element-eee3b19 .elementor-counter-title{font-size:17px;}.elementor-15 .elementor-element.elementor-element-2423b97 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2423b97{font-size:17px;}.elementor-15 .elementor-element.elementor-element-b671fea > .elementor-widget-container{margin:-14px 0px 0px -9px;}.elementor-15 .elementor-element.elementor-element-a739fb0 .elementor-counter-number-wrapper{font-size:45px;}.elementor-15 .elementor-element.elementor-element-a739fb0 .elementor-counter-title{font-size:17px;}.elementor-15 .elementor-element.elementor-element-a0a6b58 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a0a6b58{font-size:17px;}.elementor-15 .elementor-element.elementor-element-777ed8a > .elementor-widget-container{margin:-12px 0px 0px -10px;}.elementor-15 .elementor-element.elementor-element-90faf0c{margin-top:-50px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-c5e32de > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b378132 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-15 .elementor-element.elementor-element-2f786aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2f786aa .elementor-heading-title{font-size:23px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-44542d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-44542d3{font-size:17px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-f22825a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-f22825a{font-size:17px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-1d5bc3a{margin-top:0px;margin-bottom:0px;padding:68px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b262369 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b262369 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-68d27b2{padding:28px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-ed61860 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-ed61860 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-862db94 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-862db94{font-size:17px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-c5fbd32 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-8a7eea7{margin-top:9px;margin-bottom:0px;padding:015px 015px 015px 015px;}.elementor-15 .elementor-element.elementor-element-6fea3af img{width:20%;}.elementor-15 .elementor-element.elementor-element-a3e3d80 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a3e3d80 .elementor-heading-title{font-size:23px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-d0e1197 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-d0e1197{font-size:17px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-9da2530 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5b0ed2f img{width:20%;}.elementor-15 .elementor-element.elementor-element-24910e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-24910e3 .elementor-heading-title{font-size:23px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-4e2cd11 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-4e2cd11{font-size:17px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-c822c17 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-c46d816 img{width:24%;}.elementor-15 .elementor-element.elementor-element-471982c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-471982c .elementor-heading-title{font-size:23px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-b710baf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b710baf{font-size:17px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-4fc6363 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0048090 img{width:22%;}.elementor-15 .elementor-element.elementor-element-3db6f21 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3db6f21 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-b404127 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b404127{font-size:17px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-7dc01ad > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-9619c40{padding:30px 10px 30px 10px;}.elementor-15 .elementor-element.elementor-element-5e22dfa img{width:25%;}.elementor-15 .elementor-element.elementor-element-7e8688f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-7e8688f .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-0a8602f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0a8602f{font-size:17px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-0b94978 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-dc4ac87 > .elementor-element-populated{padding:30px 10px 59px 10px;}.elementor-15 .elementor-element.elementor-element-2afee67 img{width:25%;}.elementor-15 .elementor-element.elementor-element-01d821d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-01d821d .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-5f5c16c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5f5c16c{font-size:17px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-4944d3d > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-483e4ce img{width:25%;}.elementor-15 .elementor-element.elementor-element-3731612 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3731612 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-64a987b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-64a987b{font-size:17px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-e35f776 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b8b961e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-6202909 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-6202909 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-e0bffb8{margin-top:0px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-6b9e805 > .elementor-element-populated{border-width:1px 1px 1px 1px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-51f18aa .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-7cdcbae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-7cdcbae{text-align:center;}.elementor-15 .elementor-element.elementor-element-7cdcbae .elementor-heading-title{font-size:21px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-d4753aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-d4753aa{text-align:center;font-size:16px;}.elementor-15 .elementor-element.elementor-element-76c876c > .elementor-element-populated{border-width:1px 1px 1px 1px;margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-b33a0bc .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-16ef57e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-16ef57e{text-align:center;}.elementor-15 .elementor-element.elementor-element-16ef57e .elementor-heading-title{font-size:21px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-fb500aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-fb500aa{text-align:center;font-size:16px;}.elementor-15 .elementor-element.elementor-element-0e8aca7 > .elementor-element-populated{border-width:1px 1px 1px 1px;margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-676df15 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-a145e02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a145e02{text-align:center;}.elementor-15 .elementor-element.elementor-element-a145e02 .elementor-heading-title{font-size:21px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-a43d7c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a43d7c6{text-align:center;font-size:16px;}.elementor-15 .elementor-element.elementor-element-23ce311{margin-top:0px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-3139871 > .elementor-element-populated{border-width:1px 1px 1px 1px;margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-8328f16 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-c45fbcc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-c45fbcc{text-align:center;}.elementor-15 .elementor-element.elementor-element-c45fbcc .elementor-heading-title{font-size:21px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-925aa34 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-925aa34{text-align:center;font-size:16px;}.elementor-15 .elementor-element.elementor-element-b8cc8f4 > .elementor-element-populated{border-width:1px 1px 1px 1px;margin:030px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-797ad0a .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-8f199f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-8f199f8{text-align:center;}.elementor-15 .elementor-element.elementor-element-8f199f8 .elementor-heading-title{font-size:21px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-3829c95 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3829c95{text-align:center;font-size:16px;}.elementor-15 .elementor-element.elementor-element-e457aca > .elementor-element-populated{border-width:1px 1px 1px 1px;margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-567cc69 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-cade298 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-cade298{text-align:center;}.elementor-15 .elementor-element.elementor-element-cade298 .elementor-heading-title{font-size:21px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-a5ceafe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a5ceafe{text-align:center;font-size:16px;}.elementor-15 .elementor-element.elementor-element-3a7560e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3a7560e .elementor-heading-title{font-size:23px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-ff5eb70 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-ff5eb70{font-size:18px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-707014f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-e4639de > .elementor-widget-container{padding:21px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-76167eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-76167eb{font-size:17px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-ba807b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-ba807b7 .elementor-heading-title{font-size:23px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-81980b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-c0d8260{margin-top:-22px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5234405 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-a0ec8bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a0ec8bb .elementor-heading-title{font-size:23px;line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-adc4289 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-adc4289{font-size:18px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-568179c{width:50%;}.elementor-15 .elementor-element.elementor-element-7cf93ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b6b529a{width:50%;}.elementor-15 .elementor-element.elementor-element-0349425 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0349425 img{width:91%;}.elementor-15 .elementor-element.elementor-element-58002ea{width:50%;}.elementor-15 .elementor-element.elementor-element-2b11b82 img{width:100%;}.elementor-15 .elementor-element.elementor-element-e3ec135 img{width:89%;}.elementor-15 .elementor-element.elementor-element-7789614{width:50%;}.elementor-15 .elementor-element.elementor-element-7789614 > .elementor-element-populated{margin:-19px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-0eb7e6b > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0eb7e6b .elementor-heading-title{font-size:23px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-8a57bde > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-8a57bde{font-size:18px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-f353b55 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a90193f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-e366d7c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-0f64369 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0f64369{text-align:center;}.elementor-15 .elementor-element.elementor-element-0f64369 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-3bacdc1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3bacdc1{text-align:center;font-size:16px;}.elementor-15 .elementor-element.elementor-element-6bcb9d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-30a5cc02{padding:42px 20px 80px 20px;}.elementor-15 .elementor-element.elementor-element-3580607 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3580607 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-34074beb{margin-top:-26px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-169b2f3c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5dae5d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5dae5d5 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-4a9489a8 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-54cafd86 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-54cafd86 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-789a5df9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-789a5df9{font-size:19px;line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-a8a08b3 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a2df026{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b240a3d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b240a3d .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-7864e74 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-6363f3b{margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-66b022c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-66b022c{text-align:center;}.elementor-15 .elementor-element.elementor-element-66b022c .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-56d9c477{text-align:start;font-size:16px;}.elementor-15 .elementor-element.elementor-element-82d0808 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-82d0808{text-align:center;}.elementor-15 .elementor-element.elementor-element-82d0808 .elementor-heading-title{font-size:21px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-177384dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-177384dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-177384dc .elementor-icon-list-item > a{font-size:16px;}.elementor-15 .elementor-element.elementor-element-1602335 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1602335{text-align:center;}.elementor-15 .elementor-element.elementor-element-1602335 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-e8ef8fa > .elementor-widget-container{margin:0px 0px 30px 0px;padding:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-046cd82 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-0231fb2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0231fb2{text-align:center;}.elementor-15 .elementor-element.elementor-element-0231fb2 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-61c77d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-61c77d1{text-align:center;font-size:16px;}.elementor-15 .elementor-element.elementor-element-21edaad .elementor-toggle-title{font-size:16px;}.elementor-15 .elementor-element.elementor-element-21edaad .elementor-tab-content{font-size:16px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-9c8abbe{width:52%;}.elementor-15 .elementor-element.elementor-element-8a9c7b9{width:48%;}.elementor-15 .elementor-element.elementor-element-92605b9{width:50.072%;}.elementor-15 .elementor-element.elementor-element-a3487e6{width:49.893%;}.elementor-15 .elementor-element.elementor-element-b5d9a15{width:45.929%;}.elementor-15 .elementor-element.elementor-element-b378132{width:54.071%;}.elementor-15 .elementor-element.elementor-element-eb501d4{width:43.857%;}.elementor-15 .elementor-element.elementor-element-c5fbd32{width:56.143%;}.elementor-15 .elementor-element.elementor-element-9d301a9{width:49.419%;}.elementor-15 .elementor-element.elementor-element-707014f{width:50.546%;}.elementor-15 .elementor-element.elementor-element-24c2b78{width:64.058%;}.elementor-15 .elementor-element.elementor-element-7d30580{width:35.907%;}.elementor-15 .elementor-element.elementor-element-5234405{width:50.214%;}.elementor-15 .elementor-element.elementor-element-568179c{width:22.5%;}.elementor-15 .elementor-element.elementor-element-b6b529a{width:26.029%;}.elementor-15 .elementor-element.elementor-element-58002ea{width:27.206%;}.elementor-15 .elementor-element.elementor-element-7789614{width:24.228%;}.elementor-15 .elementor-element.elementor-element-b8b7ea9{width:49.786%;}.elementor-15 .elementor-element.elementor-element-e366d7c{width:40.651%;}.elementor-15 .elementor-element.elementor-element-1a71d91{width:59.349%;}.elementor-15 .elementor-element.elementor-element-046cd82{width:51.286%;}.elementor-15 .elementor-element.elementor-element-7b9a11b{width:48.679%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-e5aa206{width:50%;}.elementor-15 .elementor-element.elementor-element-9b907ac{width:50%;}.elementor-15 .elementor-element.elementor-element-af4e259{width:50%;}.elementor-15 .elementor-element.elementor-element-5eb838c{width:50%;}.elementor-15 .elementor-element.elementor-element-6b9e805{width:50%;}.elementor-15 .elementor-element.elementor-element-76c876c{width:50%;}.elementor-15 .elementor-element.elementor-element-0e8aca7{width:50%;}.elementor-15 .elementor-element.elementor-element-3139871{width:50%;}.elementor-15 .elementor-element.elementor-element-b8cc8f4{width:50%;}.elementor-15 .elementor-element.elementor-element-e457aca{width:50%;}.elementor-15 .elementor-element.elementor-element-904f4cc{width:100%;}.elementor-15 .elementor-element.elementor-element-83aea05{width:100%;}.elementor-15 .elementor-element.elementor-element-046cd82{width:100%;}.elementor-15 .elementor-element.elementor-element-7b9a11b{width:100%;}}/* Start custom CSS for html, class: .elementor-element-c49ef8e */.elementor-15 .elementor-element.elementor-element-c49ef8e .seo-badges {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 14px;
  width: 100%;
}

.elementor-15 .elementor-element.elementor-element-c49ef8e .seo-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 12px 18px;
  background: #ffffff;
  border: 1px solid #ececec;
  border-radius: 999px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04);
  color: #474747;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  white-space: nowrap;
}

.elementor-15 .elementor-element.elementor-element-c49ef8e .seo-badge svg {
  width: 20px;
  height: 20px;
  stroke: #fd4927;
  flex-shrink: 0;
}

@media (max-width: 768px) {
  .elementor-15 .elementor-element.elementor-element-c49ef8e .seo-badges {
    display: grid;
    grid-template-columns: auto auto;
    justify-content: center;
    align-items: center;
    gap: 8px;
  }

  .elementor-15 .elementor-element.elementor-element-c49ef8e .seo-badge {
    padding: 10px 12px;
    font-size: 12px;
    gap: 7px;
  }

  .elementor-15 .elementor-element.elementor-element-c49ef8e .seo-badge svg {
    width: 16px;
    height: 16px;
  }

  .elementor-15 .elementor-element.elementor-element-c49ef8e .seo-badge:nth-child(3) {
    grid-column: 1 / -1;
    justify-self: center;
  }
}

@media (max-width: 360px) {
  .elementor-15 .elementor-element.elementor-element-c49ef8e .seo-badge {
    padding: 9px;
    font-size: 11px;
    gap: 5px;
  }

  .elementor-15 .elementor-element.elementor-element-c49ef8e .seo-badge svg {
    width: 15px;
    height: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51eeb83 */.seo-pro-clients {
  --logo-width: 180px;
  --logo-height: 100px;
  --logo-gap: 24px;
  --logo-radius: 16px;
  --animation-duration: 38s;

  width: 100%;
  padding: 32px 0;
  overflow: hidden;
  box-sizing: border-box;
}

.seo-pro-clients *,
.seo-pro-clients *::before,
.seo-pro-clients *::after {
  box-sizing: border-box;
}

/* Titlu și descriere */

.seo-pro-clients__header {
  width: min(100% - 40px, 900px);
  margin: 0 auto 26px;
  text-align: center;
}

.seo-pro-clients__title {
  margin: 0;
  color: #172a40;
  font-size: 20px;
  font-weight: 600;
  font-style: italic;
  line-height: 1.4;
}

.seo-pro-clients__description {
  max-width: 760px;
  margin: 10px auto 0;
  color: #4e5864;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.65;
}

/* Container carusel */

.seo-pro-logo-slider {
  position: relative;
  width: 100%;
  overflow: hidden;
  outline: none;

  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0,
    #000 6%,
    #000 94%,
    transparent 100%
  );

  mask-image: linear-gradient(
    to right,
    transparent 0,
    #000 6%,
    #000 94%,
    transparent 100%
  );
}

.seo-pro-logo-slider:focus-visible {
  outline: 2px solid #fd4927;
  outline-offset: 5px;
}

/* Track animat */

.seo-pro-logo-slider__track {
  display: flex;
  width: max-content;
  transform: translate3d(0, 0, 0);
  animation: seoProLogoLoop var(--animation-duration) linear infinite;
  will-change: transform;
}

/* Grupurile de logo-uri */

.seo-pro-logo-group {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  gap: var(--logo-gap);
  margin: 0;
  padding: 0 var(--logo-gap) 0 0;
  list-style: none;
}

.seo-pro-logo-group--duplicate {
  pointer-events: none;
  user-select: none;
}

/* Card individual */

.seo-pro-logo-item {
  display: flex;
  flex: 0 0 var(--logo-width);
  align-items: center;
  justify-content: center;
  width: var(--logo-width);
  height: var(--logo-height);
  padding: 18px 22px;
  overflow: hidden;
  background-color: #ffffff;
  border: 1px solid rgba(23, 42, 64, 0.08);
  border-radius: var(--logo-radius);
  box-shadow: 0 8px 25px rgba(23, 42, 64, 0.06);
}

/* Imagini */

.seo-pro-logo-item img {
  display: block;
  width: 100%;
  height: 100%;
  max-width: 136px;
  max-height: 64px;
  object-fit: contain;
  object-position: center;
}

/* Pauză la hover */

@media (hover: hover) {
  .seo-pro-logo-slider:hover .seo-pro-logo-slider__track {
    animation-play-state: paused;
  }
}

/* Pauză la navigarea cu tastatura */

.seo-pro-logo-slider:focus-within .seo-pro-logo-slider__track {
  animation-play-state: paused;
}

/* Scroll infinit */

@keyframes seoProLogoLoop {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    transform: translate3d(-50%, 0, 0);
  }
}

/* Tabletă și mobil */

@media (max-width: 767px) {
  .seo-pro-clients {
    --logo-width: 145px;
    --logo-height: 84px;
    --logo-gap: 14px;
    --logo-radius: 13px;
    --animation-duration: 30s;

    padding: 24px 0;
  }

  .seo-pro-clients__header {
    width: min(100% - 30px, 900px);
    margin-bottom: 20px;
  }

  .seo-pro-clients__title {
    font-size: 18px;
    line-height: 1.4;
  }

  .seo-pro-clients__description {
    font-size: 16px;
    line-height: 1.6;
  }

  .seo-pro-logo-item {
    padding: 14px 18px;
  }

  .seo-pro-logo-item img {
    max-width: 110px;
    max-height: 52px;
  }

  .seo-pro-logo-slider {
    -webkit-mask-image: linear-gradient(
      to right,
      transparent 0,
      #000 3%,
      #000 97%,
      transparent 100%
    );

    mask-image: linear-gradient(
      to right,
      transparent 0,
      #000 3%,
      #000 97%,
      transparent 100%
    );
  }
}

/* Mișcare redusă */

@media (prefers-reduced-motion: reduce) {
  .seo-pro-logo-slider {
    overflow-x: auto;
    overscroll-behavior-inline: contain;
    scrollbar-width: thin;
    -webkit-mask-image: none;
    mask-image: none;
  }

  .seo-pro-logo-slider__track {
    animation: none;
    transform: none;
    will-change: auto;
  }

  .seo-pro-logo-group--duplicate {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c5e32de */.elementor-15 .elementor-element.elementor-element-c5e32de .seo-problems {
  --orange: #fd4927;
  --dark: #1a153b;
  --move-left: -15%;

  position: relative;

  width: 100%;
  max-width: 760px;
  height: 640px;

  overflow: hidden;
  isolation: isolate;
}

.elementor-15 .elementor-element.elementor-element-c5e32de .seo-problems__canvas {
  position: relative;

  width: 100%;
  height: 100%;

  overflow: hidden;
}

.elementor-15 .elementor-element.elementor-element-c5e32de .seo-problem-pill {
  position: absolute;
  left: calc(50% + var(--move-left));

  display: flex;
  align-items: center;
  justify-content: center;

  min-height: 70px;
  max-width: calc(100% - 28px);

  padding: 16px 26px;

  border-radius: 999px;

  box-sizing: border-box;

  color: #ffffff;

  font-size: clamp(15px, 1.2vw, 21px);
  font-weight: 800;
  line-height: 1.2;

  text-align: center;
  white-space: nowrap;

  box-shadow: none;
  filter: none;
  text-shadow: none;

  opacity: 0;

  transform:
    translate3d(
      calc(-50% + var(--start-x)),
      -220px,
      0
    )
    rotate(var(--start-r))
    scale(0.94);

  animation:
    pillDrop 1s cubic-bezier(0.2, 0.88, 0.34, 1.18) forwards,
    pillFloat 5s ease-in-out infinite;

  animation-delay:
    var(--delay),
    calc(var(--delay) + 1.05s);

  z-index: var(--z);

  will-change: transform, opacity;
}

.elementor-15 .elementor-element.elementor-element-c5e32de .seo-problem-pill.orange {
  background: var(--orange);
}

.elementor-15 .elementor-element.elementor-element-c5e32de .seo-problem-pill.dark {
  background: var(--dark);
}

.elementor-15 .elementor-element.elementor-element-c5e32de .seo-problem-pill.pill-1 {
  top: 24px;

  width: 64%;

  margin-left: -10%;

  --start-x: -55px;
  --start-r: -7deg;
  --end-r: -3deg;
  --float-y: -4px;
  --delay: 0.05s;
  --z: 2;
}

.elementor-15 .elementor-element.elementor-element-c5e32de .seo-problem-pill.pill-2 {
  top: 110px;

  width: 80%;

  margin-left: 4%;

  --start-x: 60px;
  --start-r: 7deg;
  --end-r: 2deg;
  --float-y: 5px;
  --delay: 0.18s;
  --z: 5;
}

.elementor-15 .elementor-element.elementor-element-c5e32de .seo-problem-pill.pill-3 {
  top: 202px;

  width: 58%;

  margin-left: -12%;

  --start-x: -50px;
  --start-r: -7deg;
  --end-r: 1deg;
  --float-y: -3px;
  --delay: 0.31s;
  --z: 4;
}

.elementor-15 .elementor-element.elementor-element-c5e32de .seo-problem-pill.pill-4 {
  top: 292px;

  width: 82%;

  margin-left: 5%;

  --start-x: 65px;
  --start-r: 7deg;
  --end-r: -2deg;
  --float-y: 5px;
  --delay: 0.44s;
  --z: 7;
}

.elementor-15 .elementor-element.elementor-element-c5e32de .seo-problem-pill.pill-5 {
  top: 382px;

  width: 56%;

  margin-left: -10%;

  --start-x: -48px;
  --start-r: -6deg;
  --end-r: -2deg;
  --float-y: -4px;
  --delay: 0.57s;
  --z: 6;
}

.elementor-15 .elementor-element.elementor-element-c5e32de .seo-problem-pill.pill-6 {
  top: 470px;

  width: 80%;

  margin-left: 6%;

  --start-x: 55px;
  --start-r: 6deg;
  --end-r: 2deg;
  --float-y: 5px;
  --delay: 0.7s;
  --z: 9;
}

.elementor-15 .elementor-element.elementor-element-c5e32de .seo-problem-pill.pill-7 {
  top: 558px;

  width: 66%;

  margin-left: -7%;

  --start-x: -45px;
  --start-r: -6deg;
  --end-r: 1deg;
  --float-y: -4px;
  --delay: 0.83s;
  --z: 8;
}

@keyframes pillDrop {
  0% {
    opacity: 0;

    transform:
      translate3d(
        calc(-50% + var(--start-x)),
        -220px,
        0
      )
      rotate(var(--start-r))
      scale(0.94);
  }

  68% {
    opacity: 1;

    transform:
      translate3d(-50%, 14px, 0)
      rotate(var(--end-r))
      scale(1.015);
  }

  84% {
    transform:
      translate3d(-50%, -6px, 0)
      rotate(var(--end-r))
      scale(0.995);
  }

  100% {
    opacity: 1;

    transform:
      translate3d(-50%, 0, 0)
      rotate(var(--end-r))
      scale(1);
  }
}

@keyframes pillFloat {
  0%,
  100% {
    transform:
      translate3d(-50%, 0, 0)
      rotate(var(--end-r));
  }

  50% {
    transform:
      translate3d(-50%, var(--float-y), 0)
      rotate(var(--end-r));
  }
}

@media (max-width: 1100px) {
  .elementor-15 .elementor-element.elementor-element-c5e32de .seo-problems {
    height: 610px;
  }

  .elementor-15 .elementor-element.elementor-element-c5e32de .seo-problem-pill {
    min-height: 64px;

    padding: 14px 20px;

    font-size: 16px;
  }

  .elementor-15 .elementor-element.elementor-element-c5e32de .seo-problem-pill.pill-1 {
    top: 20px;
  }

  .elementor-15 .elementor-element.elementor-element-c5e32de .seo-problem-pill.pill-2 {
    top: 100px;
  }

  .elementor-15 .elementor-element.elementor-element-c5e32de .seo-problem-pill.pill-3 {
    top: 184px;
  }

  .elementor-15 .elementor-element.elementor-element-c5e32de .seo-problem-pill.pill-4 {
    top: 268px;
  }

  .elementor-15 .elementor-element.elementor-element-c5e32de .seo-problem-pill.pill-5 {
    top: 352px;
  }

  .elementor-15 .elementor-element.elementor-element-c5e32de .seo-problem-pill.pill-6 {
    top: 436px;
  }

  .elementor-15 .elementor-element.elementor-element-c5e32de .seo-problem-pill.pill-7 {
    top: 520px;
  }
}

@media (max-width: 767px) {
  .elementor-15 .elementor-element.elementor-element-c5e32de .seo-problems {
    max-width: 100%;
    height: auto;

    overflow: visible;
  }

  .elementor-15 .elementor-element.elementor-element-c5e32de .seo-problems__canvas {
    display: flex;
    flex-direction: column;
    align-items: center;

    height: auto;

    padding: 10px 0 24px;

    overflow: visible;
  }

  .elementor-15 .elementor-element.elementor-element-c5e32de .seo-problem-pill {
    position: relative;

    top: auto !important;
    left: auto;

    width: calc(100% - 24px) !important;
    max-width: 520px;
    min-height: 58px;

    margin: -7px 0 0 !important;
    padding: 14px 18px;

    font-size: 15px;

    white-space: normal;

    transform:
      translate3d(var(--start-x), -150px, 0)
      rotate(var(--start-r))
      scale(0.95);
  }

  .elementor-15 .elementor-element.elementor-element-c5e32de .seo-problem-pill:first-child {
    margin-top: 0 !important;
  }

  @keyframes pillDrop {
    0% {
      opacity: 0;

      transform:
        translate3d(var(--start-x), -150px, 0)
        rotate(var(--start-r))
        scale(0.95);
    }

    70% {
      opacity: 1;

      transform:
        translate3d(0, 10px, 0)
        rotate(var(--end-r))
        scale(1.01);
    }

    100% {
      opacity: 1;

      transform:
        translate3d(0, 0, 0)
        rotate(var(--end-r))
        scale(1);
    }
  }

  @keyframes pillFloat {
    0%,
    100% {
      transform:
        translate3d(0, 0, 0)
        rotate(var(--end-r));
    }

    50% {
      transform:
        translate3d(0, var(--float-y), 0)
        rotate(var(--end-r));
    }
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-15 .elementor-element.elementor-element-c5e32de .seo-problem-pill {
    opacity: 1;

    animation: none;

    transform:
      translate3d(-50%, 0, 0)
      rotate(var(--end-r));
  }
}

@media (max-width: 767px) and (prefers-reduced-motion: reduce) {
  .elementor-15 .elementor-element.elementor-element-c5e32de .seo-problem-pill {
    transform:
      translate3d(0, 0, 0)
      rotate(var(--end-r));
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52466c2 */.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison {
  --seo-orange: #ff5b22;
  --seo-red: #ef4024;
  --seo-peach: #fff0ea;
  --seo-dark: #111111;
  --seo-text: #5d636a;
  --seo-grey: #f1f4f6;
  --seo-border: #dfe4e8;

  position: relative;
  width: 100%;
  height: auto;
  margin: 0 !important;
  padding: 0 !important;

  font-size: 17px;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison,
.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison *,
.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison *::before,
.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison *::after {
  box-sizing: border-box;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-wrapper {
  position: relative;
  width: min(1180px, calc(100% - 30px));
  margin: 0 auto !important;
  padding: 54px 0 0 !important;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-tabs {
  position: absolute;
  z-index: 30;
  top: 0;
  left: 50%;

  display: grid;
  grid-template-columns:
    minmax(0, 1fr)
    92px
    minmax(0, 1fr);

  align-items: center;
  width: min(640px, 94%);
  min-height: 72px;
  margin: 0;
  padding: 0;

  transform: translateX(-50%);

  background: #ffffff;
  border: 1px solid var(--seo-border);
  border-radius: 0 0 20px 20px;
  box-shadow: 0 10px 26px rgba(0, 0, 0, 0.08);
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-tab {
  width: 100%;
  margin: 0;
  padding: 17px 10px;

  border: 0;
  outline: 0;

  background: transparent;
  color: #a1a5a9;

  font-size: 17px;
  font-weight: 700;
  line-height: 1.3;

  cursor: pointer;
  transition: color 0.25s ease;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-tab:hover,
.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-tab.is-active {
  color: var(--seo-dark);
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-tab:focus-visible {
  border-radius: 10px;
  box-shadow:
    inset 0 0 0 2px rgba(255, 91, 34, 0.55);
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-switch {
  position: relative;

  width: 92px;
  height: 92px;

  margin: -17px 0 0;
  padding: 0;

  pointer-events: none;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-switch-cap {
  position: absolute;

  top: 0;
  left: 13px;

  width: 66px;
  height: 30px;

  background:
    linear-gradient(
      180deg,
      #333333 0%,
      #111111 100%
    );

  clip-path:
    polygon(
      15% 0,
      85% 0,
      100% 100%,
      0 100%
    );

  filter:
    drop-shadow(
      0 6px 7px rgba(0, 0, 0, 0.18)
    );
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-switch-dial {
  position: absolute;

  top: 19px;
  left: 5px;

  width: 82px;
  height: 82px;

  border: 5px solid #242424;
  border-radius: 50%;

  background:
    radial-gradient(
      circle at 35% 30%,
      #ffffff 0%,
      #eeeeee 40%,
      #bdbdbd 100%
    );

  box-shadow:
    0 10px 18px rgba(0, 0, 0, 0.2),
    inset 0 0 0 2px rgba(255, 255, 255, 0.75);

  transition:
    transform 0.45s cubic-bezier(0.22, 0.9, 0.28, 1),
    background 0.35s ease,
    border-color 0.35s ease;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-switch-pointer {
  position: absolute;
  z-index: 2;

  top: -12px;
  left: 50%;

  width: 20px;
  height: 40px;

  transform: translateX(-50%);

  background:
    linear-gradient(
      180deg,
      #ffffff 0%,
      #b9b9b9 100%
    );

  clip-path:
    polygon(
      50% 0,
      100% 100%,
      0 100%
    );
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-switch-center {
  position: absolute;
  inset: 24px;

  border: 2px solid #787878;
  border-radius: 50%;

  background:
    radial-gradient(
      circle at 35% 30%,
      #ffffff 0%,
      #cccccc 50%,
      #8f8f8f 100%
    );
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-panel {
  position: relative;

  width: 100%;
  height: auto;

  margin: 0 !important;
  padding: 0 !important;

  overflow: hidden;

  background: var(--seo-grey);
  border: 1px solid var(--seo-border);
  border-radius: 26px;

  box-shadow:
    0 16px 42px rgba(0, 0, 0, 0.07);

  transition:
    background 0.4s ease,
    border-color 0.4s ease;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-view {
  width: 100%;

  margin: 0 !important;
  padding: 93px 38px 20px !important;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-view-after {
  display: none;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison.is-after .seo-comparison-view-before {
  display: none;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison.is-after .seo-comparison-view-after {
  display: block;
  animation: seoComparisonFade 0.35s ease both;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison.is-after .seo-comparison-panel {
  background: var(--seo-peach);
  border-color: rgba(255, 91, 34, 0.24);
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison.is-after .seo-comparison-switch-dial {
  transform: rotate(180deg);
  border-color: #301710;

  background:
    radial-gradient(
      circle at 35% 30%,
      #ffd3bd 0%,
      #ff7c43 46%,
      #ef3e24 100%
    );
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison.is-after .seo-comparison-switch-pointer {
  background:
    linear-gradient(
      180deg,
      #fff3ec 0%,
      #ff6d31 100%
    );
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison.is-after .seo-comparison-switch-center {
  border-color: #c73b1e;

  background:
    radial-gradient(
      circle at 35% 30%,
      #fff7f2 0%,
      #ff9967 45%,
      #ef3e24 100%
    );
}

@keyframes seoComparisonFade {
  from {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-grid {
  display: grid;

  grid-template-columns:
    minmax(0, 1.65fr)
    minmax(270px, 0.75fr);

  gap: 34px;
  align-items: start;

  margin: 0 !important;
  padding: 0 !important;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-content {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-eyebrow {
  display: inline-flex;

  margin: 0 0 10px;
  padding: 6px 10px;

  border-radius: 100px;

  background: rgba(255, 255, 255, 0.82);
  color: var(--seo-red);

  font-size: 17px;
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: 0.07em;
  text-transform: uppercase;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-content h3 {
  max-width: 720px;

  margin: 0 0 22px;
  padding: 0;

  color: var(--seo-dark);

  font-size: 17px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 0;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-list {
  display: grid;
  gap: 12px;

  margin: 0 !important;
  padding: 0 !important;

  list-style: none;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-list li {
  display: grid;
  grid-template-columns: 23px 1fr;

  gap: 10px;
  align-items: start;

  margin: 0 !important;
  padding: 0 !important;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-list li:last-child,
.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-list li:last-child div,
.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-list li:last-child p {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-icon {
  display: flex;
  align-items: center;
  justify-content: center;

  width: 22px;
  height: 22px;

  margin-top: 1px;

  border-radius: 50%;

  font-size: 15px;
  font-weight: 800;
  line-height: 1;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-list-negative .seo-comparison-icon {
  color: #ef3025;
  background: rgba(239, 48, 37, 0.1);
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-list-positive .seo-comparison-icon {
  color: #ffffff;

  background:
    linear-gradient(
      135deg,
      var(--seo-orange),
      var(--seo-red)
    );
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-list strong {
  display: block;

  margin: 0 0 2px;

  color: var(--seo-dark);

  font-size: 17px;
  font-weight: 700;
  line-height: 1.35;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-list p {
  margin: 0 !important;
  padding: 0 !important;

  color: var(--seo-text);

  font-size: 17px;
  font-weight: 400;
  line-height: 1.5;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-cards {
  display: grid;
  grid-template-columns: 1fr;

  gap: 12px;

  margin: 0 !important;
  padding: 37px 0 0 !important;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-card {
  display: grid;
  grid-template-columns: 42px 1fr;

  gap: 13px;
  align-items: center;

  min-height: 94px;

  margin: 0 !important;
  padding: 17px 18px;

  border-radius: 17px;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-card-negative {
  border: 1px solid rgba(239, 48, 37, 0.28);
  background: rgba(255, 255, 255, 0.75);
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-card-positive {
  border: 1px solid rgba(255, 91, 34, 0.24);
  background: rgba(255, 255, 255, 0.84);

  box-shadow:
    0 10px 24px rgba(255, 91, 34, 0.08);
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-card-icon {
  display: flex;
  align-items: center;
  justify-content: center;

  width: 42px;
  height: 42px;

  border-radius: 13px;

  font-size: 22px;
  font-weight: 800;
  line-height: 1;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-card-negative .seo-comparison-card-icon {
  color: var(--seo-red);
  background: rgba(239, 48, 37, 0.1);
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-card-positive .seo-comparison-card-icon {
  color: #ffffff;

  background:
    linear-gradient(
      135deg,
      var(--seo-orange),
      var(--seo-red)
    );
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-card strong {
  display: block;

  margin: 0;

  color: var(--seo-dark);

  font-size: 17px;
  font-weight: 800;
  line-height: 1.2;
}

.elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-card > div > span {
  display: block;

  margin-top: 4px;

  color: var(--seo-text);

  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

@media (max-width: 980px) {
  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-grid {
    grid-template-columns: 1fr;
    gap: 22px;
  }

  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-content {
    padding: 0 !important;
  }

  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-cards {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    padding: 0 !important;
  }

  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-card {
    grid-template-columns: 1fr;
    min-height: 130px;
    text-align: center;
  }

  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-card-icon {
    margin: 0 auto;
  }
}

@media (max-width: 767px) {
  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-wrapper {
    width: calc(100% - 16px);
    padding: 51px 0 0 !important;
  }

  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-tabs {
    width: 98%;
    min-height: 67px;

    grid-template-columns:
      1fr
      68px
      1fr;

    border-radius: 0 0 17px 17px;
  }

  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-tab {
    padding: 12px 4px;
    font-size: 17px;
  }

  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-switch {
    width: 68px;
    height: 75px;
    margin-top: -11px;
  }

  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-switch-cap {
    left: 10px;

    width: 48px;
    height: 23px;
  }

  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-switch-dial {
    top: 14px;
    left: 4px;

    width: 60px;
    height: 60px;

    border-width: 4px;
  }

  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-switch-pointer {
    top: -9px;

    width: 15px;
    height: 29px;
  }

  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-switch-center {
    inset: 18px;
  }

  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-panel {
    border-radius: 20px;
  }

  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-view {
    padding: 78px 18px 20px !important;
  }

  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-content {
    padding: 0 !important;
  }

  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-content h3 {
    margin-bottom: 19px;

    font-size: 17px;
    line-height: 1.35;
  }

  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-eyebrow {
    font-size: 17px;
  }

  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-list {
    gap: 14px;
  }

  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-list strong,
  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-list p {
    font-size: 17px;
  }

  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-cards {
    grid-template-columns: 1fr;

    gap: 10px;

    margin: 0 !important;
    padding: 0 !important;
  }

  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-card {
    grid-template-columns: 42px 1fr;

    min-height: 82px;

    padding: 14px 15px;

    text-align: left;
  }

  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-card-icon {
    margin: 0;
  }

  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-card strong,
  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison .seo-comparison-card > div > span {
    font-size: 17px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison *,
  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison *::before,
  .elementor-15 .elementor-element.elementor-element-52466c2 #seoProScrollComparison *::after {
    transition-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ff26f2 */.elementor-15 .elementor-element.elementor-element-9ff26f2 .seo-case-carousel {
  overflow: hidden;
  container-type: inline-size;
}

.elementor-15 .elementor-element.elementor-element-9ff26f2 .seo-case-carousel__track {
  width: max-content;
  min-width: 100%;
  animation: seo-case-auto-scroll-2026 26s linear infinite alternate !important;
  will-change: transform;
}

@keyframes seo-case-auto-scroll-2026 {
  0%,
  8% {
    transform: translate3d(0, 0, 0);
  }

  92%,
  100% {
    transform: translate3d(
      calc(-100% + 100cqw),
      0,
      0
    );
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-833cc71 */.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact {
  --orange: #ff3131;
  --orange-dark: #db2020;
  --blue: #172a40;
  --blue-soft: #1d334d;
  --white: #ffffff;
  --muted-text: rgba(255, 255, 255, 0.78);

  width: 100%;
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact,
.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact *,
.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact *::before,
.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact *::after {
  box-sizing: border-box;
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__wrapper {
  width: 100%;
  padding: 7px;
  overflow: hidden;
  border: 1px solid rgba(23, 42, 64, 0.35);
  border-radius: 22px;
  background: var(--blue);
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 7px;
  align-items: stretch;
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__card {
  position: relative;
  min-width: 0;
  padding: 22px 18px 24px;
  overflow: hidden;
  border-radius: 17px;
  color: var(--white);
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__card--start {
  background:
    radial-gradient(
      circle at 100% 0%,
      rgba(255, 255, 255, 0.06),
      transparent 38%
    ),
    linear-gradient(
      145deg,
      var(--blue-soft) 0%,
      var(--blue) 100%
    );
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__card--optim {
  background:
    radial-gradient(
      circle at 100% 0%,
      rgba(255, 255, 255, 0.16),
      transparent 36%
    ),
    linear-gradient(
      145deg,
      var(--orange) 0%,
      var(--orange-dark) 100%
    );
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__badge {
  position: absolute;
  top: 17px;
  right: 15px;
  padding: 7px 11px;
  border-radius: 999px;
  background: rgba(23, 42, 64, 0.6);
  color: #ffffff;
  font-size: 12.7px;
  line-height: 1;
  font-weight: 700;
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__title {
  margin: 0 0 8px;
  padding: 0;
  color: #ffffff;
  font-size: 30.8px;
  line-height: 1.2;
  font-weight: 800;
  letter-spacing: -0.5px;
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__card--optim .seo-pricing-compact__title {
  padding-right: 72px;
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__description {
  min-height: 145px;
  margin: 0 0 16px;
  color: var(--muted-text);
  font-size: 15.2px;
  line-height: 1.5;
  font-weight: 400;
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__card--optim .seo-pricing-compact__description {
  color: rgba(255, 255, 255, 0.92);
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__price {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: 5px;
  margin-bottom: 16px;
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__amount {
  color: #ffffff;
  font-size: 42.9px;
  line-height: 0.95;
  font-weight: 800;
  letter-spacing: -1.7px;
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__period {
  padding-bottom: 4px;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.1;
  font-weight: 600;
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 52px;
  margin-bottom: 19px;
  padding: 11px 9px;
  border: 0;
  border-radius: 999px;
  text-decoration: none;
  font-size: 15.2px;
  line-height: 1.2;
  font-weight: 800;
  transition:
    transform 0.2s ease,
    opacity 0.2s ease,
    box-shadow 0.2s ease;
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__button:hover {
  transform: translateY(-2px);
  opacity: 0.96;
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__card--start .seo-pricing-compact__button {
  color: #ffffff !important;
  background:
    linear-gradient(
      135deg,
      var(--orange) 0%,
      var(--orange-dark) 100%
    ) !important;
  box-shadow:
    0 8px 20px rgba(255, 49, 49, 0.22);
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__card--optim .seo-pricing-compact__button {
  color: var(--blue) !important;
  background: #ffffff !important;
  background-image: none !important;
  border-color: #ffffff !important;
  box-shadow:
    0 8px 20px rgba(23, 42, 64, 0.2);
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__card--optim .seo-pricing-compact__button:hover {
  color: var(--blue) !important;
  background: #ffffff !important;
  background-image: none !important;
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__label {
  margin-bottom: 11px;
  color: #ffffff;
  font-size: 15.2px;
  line-height: 1.3;
  font-weight: 800;
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__list {
  display: grid;
  gap: 9px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__list li {
  position: relative;
  margin: 0;
  padding-left: 16px;
  color: var(--muted-text);
  font-size: 14px;
  line-height: 1.45;
  font-weight: 400;
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__card--optim .seo-pricing-compact__list li {
  color: rgba(255, 255, 255, 0.94);
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__list li::before {
  content: "›";
  position: absolute;
  top: -2px;
  left: 0;
  color: var(--orange);
  font-size: 22.8px;
  line-height: 1;
  font-weight: 800;
}

.elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__card--optim .seo-pricing-compact__list li::before {
  color: #ffffff;
}

@media (max-width: 767px) {
  .elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__wrapper {
    padding: 5px;
    border-radius: 18px;
  }

  .elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__grid {
    grid-template-columns: 1fr;
    gap: 7px;
  }

  .elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__card {
    width: 100%;
    padding: 22px 18px 24px;
    border-radius: 14px;
  }

  .elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__title {
    font-size: 28.6px;
  }

  .elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__card--optim .seo-pricing-compact__title {
    padding-right: 0;
  }

  .elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__badge {
    position: static;
    display: inline-flex;
    margin-bottom: 10px;
    padding: 7px 11px;
    font-size: 18.7px;
    line-height: 1.2;
  }

  .elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__description {
    min-height: 0;
    margin-bottom: 20px;
    font-size: 18.7px;
    line-height: 1.55;
  }

  .elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__price {
    margin-bottom: 18px;
  }

  .elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__amount {
    font-size: 42.9px;
  }

  .elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__period {
    padding-bottom: 3px;
    font-size: 18.7px;
  }

  .elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__button {
    min-height: 52px;
    margin-bottom: 20px;
    padding: 12px 10px;
    font-size: 18.7px;
  }

  .elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__label {
    margin-bottom: 12px;
    font-size: 18.7px;
  }

  .elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__list {
    gap: 11px;
  }

  .elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__list li {
    padding-left: 18px;
    font-size: 18.7px;
    line-height: 1.5;
  }

  .elementor-15 .elementor-element.elementor-element-833cc71 .seo-pricing-compact__list li::before {
    top: 1px;
    font-size: 24.2px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-30a5cc02 */.eael-app-features:hover{
  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7864e74 */.elementor-15 .elementor-element.elementor-element-7864e74 .testimonial-marquee-wrapper {
  --card-w: 420px;
  --gap: 30px;
  --speed: 50s;

  width: 100%;
  max-width: 1400px;

  margin: 0 auto;
  padding: 40px 0;

  overflow: hidden;

  background: transparent !important;

  container-type: inline-size;
}

.elementor-15 .elementor-element.elementor-element-7864e74 .testimonial-marquee-wrapper,
.elementor-15 .elementor-element.elementor-element-7864e74 .testimonial-marquee-wrapper *,
.elementor-15 .elementor-element.elementor-element-7864e74 .testimonial-marquee-wrapper *::before,
.elementor-15 .elementor-element.elementor-element-7864e74 .testimonial-marquee-wrapper *::after {
  box-sizing: border-box;
}

.elementor-15 .elementor-element.elementor-element-7864e74 .testimonial-marquee-content {
  display: flex;

  width: max-content;
  min-width: 100%;

  animation:
    scroll-testi-clean var(--speed) linear infinite alternate;

  will-change: transform;
}

.elementor-15 .elementor-element.elementor-element-7864e74 .testimonial-marquee-content:hover {
  animation-play-state: paused;
}

.elementor-15 .elementor-element.elementor-element-7864e74 .testimonial-group {
  display: flex;
  align-items: stretch;

  gap: var(--gap);

  width: max-content;
  min-width: max-content;

  padding-right: 0;
}

.elementor-15 .elementor-element.elementor-element-7864e74 .testimonial-card {
  display: flex;
  flex: 0 0 var(--card-w);
  flex-direction: column;

  width: var(--card-w);

  margin: 0;
  padding: 30px;

  background: #ffffff !important;
  border: 1px solid #eeeeee;
  border-radius: 12px;

  box-shadow:
    0 4px 20px rgba(0, 0, 0, 0.06);
}

.elementor-15 .elementor-element.elementor-element-7864e74 .testi-header {
  display: flex;
  align-items: center;

  width: 100%;

  margin-bottom: 20px;
}

.elementor-15 .elementor-element.elementor-element-7864e74 .testi-avatar {
  display: block;
  flex: 0 0 60px;

  width: 60px;
  height: 60px;

  margin-right: 15px;

  object-fit: cover;

  border: 2px solid #ff3131;
  border-radius: 50%;
}

.elementor-15 .elementor-element.elementor-element-7864e74 .testi-info {
  display: flex;
  flex: 1;
  flex-direction: column;

  min-width: 0;
}

.elementor-15 .elementor-element.elementor-element-7864e74 .testi-name {
  color: #172a40 !important;

  font-size: 18px;
  font-weight: 700 !important;
  line-height: 1.2;
}

.elementor-15 .elementor-element.elementor-element-7864e74 .testi-role {
  margin-top: 2px;

  color: #888888;

  font-size: 13px;
  font-weight: 500 !important;
  line-height: 1.3;
}

.elementor-15 .elementor-element.elementor-element-7864e74 .testi-platform {
  flex: 0 0 22px;

  width: 22px;
  height: 22px;

  margin-left: auto;

  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.elementor-15 .elementor-element.elementor-element-7864e74 .testi-platform.fb {
  background-image:
    url("https://upload.wikimedia.org/wikipedia/commons/b/b8/2021_Facebook_icon.svg");
}

.elementor-15 .elementor-element.elementor-element-7864e74 .testi-platform.ggl {
  background-image:
    url("https://upload.wikimedia.org/wikipedia/commons/c/c1/Google_%22G%22_logo.svg");
}

.elementor-15 .elementor-element.elementor-element-7864e74 .testi-stars {
  margin-bottom: 15px;

  color: #ff3131;

  font-size: 18px;
  line-height: 1;
  letter-spacing: 2px;
}

.elementor-15 .elementor-element.elementor-element-7864e74 .testi-text {
  margin: 0;
  padding: 0;

  color: #444444;

  font-size: 15px;
  font-weight: 500 !important;
  line-height: 1.6;
}

@keyframes scroll-testi-clean {
  0%,
  6% {
    transform: translate3d(0, 0, 0);
  }

  94%,
  100% {
    transform: translate3d(
      calc(-100% + 100cqw),
      0,
      0
    );
  }
}

@media (max-width: 768px) {
  .elementor-15 .elementor-element.elementor-element-7864e74 .testimonial-marquee-wrapper {
    --card-w: 290px;
    --gap: 15px;
  }

  .elementor-15 .elementor-element.elementor-element-7864e74 .testimonial-card {
    padding: 20px;
  }

  .elementor-15 .elementor-element.elementor-element-7864e74 .testi-text {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-47da703 */.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta {
  --seo-orange-background-dark: #f43720;
  --seo-orange-accent: #ff4325;
  --seo-orange-hover: #fff2ee;
  --seo-navy: #172a40;
  --seo-white: #ffffff;

  position: relative;

  display: flex;
  align-items: center;
  justify-content: center;

  width: 100%;
  min-height: 550px;
  padding: 70px 250px;

  overflow: hidden;
  isolation: isolate;

  border-radius: 28px;

  color: var(--seo-white);

  background:
    radial-gradient(
      circle at 50% 50%,
      rgba(255, 109, 69, 0.82) 0%,
      rgba(255, 67, 37, 0.96) 42%,
      rgba(244, 55, 32, 1) 100%
    );
}

.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta,
.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta *,
.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta *::before,
.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta *::after {
  box-sizing: border-box;
}

.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta::before {
  content: "";

  position: absolute;
  z-index: -2;
  inset: -55%;

  opacity: 0.72;
  transform: scaleX(1.35);

  background:
    repeating-conic-gradient(
      from 0deg at 50% 50%,
      rgba(255, 255, 255, 0.13) 0deg 0.45deg,
      transparent 0.45deg 5.5deg
    );
}

.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta::after {
  content: "";

  position: absolute;
  z-index: -1;

  top: 50%;
  left: 0;

  width: 100%;
  height: 2px;

  transform: translateY(-50%);

  background:
    linear-gradient(
      90deg,
      transparent 0%,
      rgba(255, 255, 255, 0.11) 18%,
      rgba(255, 255, 255, 0.16) 50%,
      rgba(255, 255, 255, 0.11) 82%,
      transparent 100%
    );
}

.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__content {
  position: relative;
  z-index: 5;

  width: 100%;
  max-width: 860px;

  margin: 0 auto;

  text-align: center;
}

.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__eyebrow {
  display: block;

  margin: 0 0 24px;

  color: rgba(255, 255, 255, 0.86);

  font-size: 13px;
  line-height: 1.3;
  font-weight: 700;
  letter-spacing: 0.23em;
  text-transform: uppercase;
}

.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__title {
  margin: 0 0 24px;
  padding: 0;

  color: #ffffff;

  font-size: 36px;
  line-height: 1.25;
  font-weight: 800;
  letter-spacing: -0.8px;
}

.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__text {
  max-width: 820px;

  margin: 0 auto 15px;
  padding: 0;

  color: rgba(255, 255, 255, 0.96);

  font-size: 17px;
  line-height: 1.65;
  font-weight: 400;
}

.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__text--final {
  margin-bottom: 35px;
  font-weight: 700;
}

.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__buttons {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;

  width: 100%;

  gap: 16px;
}

.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__button {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  min-height: 58px;
  padding: 15px 28px;

  border: 2px solid transparent;
  border-radius: 999px;

  font-size: 15px;
  line-height: 1.25;
  font-weight: 800;
  text-align: center;
  text-decoration: none;

  transition:
    transform 0.22s ease,
    color 0.22s ease,
    background-color 0.22s ease,
    box-shadow 0.22s ease;
}

.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__button:hover {
  transform: translateY(-3px);
}

.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__button--primary {
  color: var(--seo-orange-accent);
  background: #ffffff;
  border-color: var(--seo-orange-accent);

  box-shadow:
    0 12px 28px rgba(116, 31, 0, 0.22),
    inset 0 1px 0 rgba(255, 255, 255, 0.3);
}

.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__button--primary:hover {
  color: var(--seo-orange-background-dark);
  background: var(--seo-orange-hover);
  border-color: var(--seo-orange-background-dark);

  box-shadow:
    0 16px 34px rgba(116, 31, 0, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.35);
}

.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__button--secondary {
  color: #ffffff;
  background: var(--seo-navy);
  border-color: var(--seo-navy);

  box-shadow:
    0 12px 28px rgba(23, 42, 64, 0.3);
}

.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__button--secondary:hover {
  background: #203b59;
  border-color: #203b59;

  box-shadow:
    0 16px 34px rgba(23, 42, 64, 0.38);
}

.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__side-card {
  position: absolute;
  z-index: 3;

  width: 205px;
  padding: 22px;

  overflow: hidden;

  border-radius: 20px;

  color: var(--seo-navy);
  background: rgba(255, 255, 255, 0.98);

  box-shadow:
    0 20px 45px rgba(117, 25, 10, 0.18);
}

.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__side-card--left {
  top: 50%;
  left: 24px;

  transform: translateY(-50%) rotate(-8deg);
}

.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__side-card--right {
  top: 50%;
  right: 24px;

  transform: translateY(-50%) rotate(8deg);
}

.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__side-title {
  display: block;

  margin-bottom: 16px;

  color: var(--seo-navy);

  font-size: 17px;
  line-height: 1.3;
  font-weight: 700;
}

.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__side-row {
  display: flex;
  align-items: center;

  gap: 10px;

  margin-top: 10px;
  padding: 11px 12px;

  border-radius: 10px;

  color: var(--seo-navy);
  background: #f3f5f7;

  font-size: 14px;
  line-height: 1.3;
  font-weight: 600;
}

.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__side-icon {
  display: flex;
  flex: 0 0 22px;
  align-items: center;
  justify-content: center;

  width: 22px;
  height: 22px;

  border-radius: 50%;

  color: #ffffff;
  background: var(--seo-orange-accent);

  font-size: 13px;
  line-height: 1;
  font-weight: 800;
}

.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__side-row--muted {
  color: #7c838b;
}

.elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__side-row--muted .seo-growth-cta__side-icon {
  background: #aeb5bc;
}

@media (max-width: 1250px) {
  .elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta {
    padding-right: 215px;
    padding-left: 215px;
  }

  .elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__side-card {
    width: 180px;
    padding: 18px;
  }

  .elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__side-card--left {
    left: 18px;
  }

  .elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__side-card--right {
    right: 18px;
  }

  .elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__side-row {
    padding: 10px;
    font-size: 13px;
  }
}

@media (max-width: 1050px) {
  .elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta {
    min-height: 520px;
    padding: 65px 45px;
  }

  .elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__side-card {
    display: none;
  }
}

@media (max-width: 767px) {
  .elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta {
    min-height: auto;
    padding: 58px 22px;

    border-radius: 22px;
  }

  .elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta::before {
    inset: -20%;

    opacity: 0.5;
    transform: scaleX(1.8);
  }

  .elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__content {
    max-width: 100%;
  }

  .elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__eyebrow {
    margin-bottom: 18px;

    font-size: 11px;
    letter-spacing: 0.16em;
  }

  .elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__title {
    margin-bottom: 20px;

    font-size: 32px;
    line-height: 1.3;
    letter-spacing: -0.5px;
  }

  .elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__text {
    font-size: 17px;
    line-height: 1.6;
  }

  .elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__text--final {
    margin-bottom: 30px;
  }

  .elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__buttons {
    flex-direction: column;
    gap: 12px;
  }

  .elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__button {
    width: 100%;
    min-height: 56px;
    padding: 14px 18px;

    font-size: 14px;
  }
}

@media (max-width: 390px) {
  .elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta {
    padding: 48px 18px;
  }

  .elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__title {
    font-size: 28px;
  }

  .elementor-15 .elementor-element.elementor-element-47da703 .seo-growth-cta__button {
    font-size: 13px;
  }
}/* End custom CSS */