.elementor-137835 .elementor-element.elementor-element-a4d20cf > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(128deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 49%);opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-137835 .elementor-element.elementor-element-a4d20cf:not(.elementor-motion-effects-element-type-background), .elementor-137835 .elementor-element.elementor-element-a4d20cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://i0.wp.com/rockbyrock.com/wp-content/uploads/2024/07/Home-Header-Group-Still-Image.png?fit=1200%2C628&ssl=1") 50% 50%;background-size:cover;}.elementor-137835 .elementor-element.elementor-element-a4d20cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0100px 100px 100px 100px;}.elementor-137835 .elementor-element.elementor-element-714d6a5{--spacer-size:50px;}.elementor-bc-flex-widget .elementor-137835 .elementor-element.elementor-element-2de17bc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-137835 .elementor-element.elementor-element-2de17bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-137835 .elementor-element.elementor-element-9f7a1c6{--iteration-count:infinite;width:var( --container-widget-width, 105.846% );max-width:105.846%;--container-widget-width:105.846%;--container-widget-flex-grow:0;--dynamic-text-color:var( --e-global-color-text );}.elementor-137835 .elementor-element.elementor-element-9f7a1c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-9f7a1c6 .elementor-headline{text-align:left;font-family:"DM Sans", Sans-serif;font-size:60px;font-weight:700;}.elementor-137835 .elementor-element.elementor-element-9f7a1c6 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-137835 .elementor-element.elementor-element-9f7a1c6 .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-137835 .elementor-element.elementor-element-9f7a1c6 .elementor-headline-dynamic-text{font-family:"Raleway", Sans-serif;font-weight:700;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-137835 .elementor-element.elementor-element-5174a5b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-137835 .elementor-element.elementor-element-5174a5b{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:700;line-height:38px;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-137835 .elementor-element.elementor-element-5988ed6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:22px 22px 22px 22px;}.elementor-137835 .elementor-element.elementor-element-5988ed6 .elementor-button:hover, .elementor-137835 .elementor-element.elementor-element-5988ed6 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-137835 .elementor-element.elementor-element-5988ed6 .elementor-button:hover svg, .elementor-137835 .elementor-element.elementor-element-5988ed6 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-137835 .elementor-element.elementor-element-eae91ed{margin-top:0100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-c8b0786:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-137835 .elementor-element.elementor-element-c8b0786 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-137835 .elementor-element.elementor-element-c8b0786 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-137835 .elementor-element.elementor-element-c8b0786 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-137835 .elementor-element.elementor-element-851fa2c > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-851fa2c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:50px;font-weight:700;line-height:49px;color:var( --e-global-color-primary );}.elementor-137835 .elementor-element.elementor-element-4775f51{width:var( --container-widget-width, 96.68% );max-width:96.68%;--container-widget-width:96.68%;--container-widget-flex-grow:0;text-align:left;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:var( --e-global-color-primary );}.elementor-137835 .elementor-element.elementor-element-4775f51 > .elementor-widget-container{margin:25px 0px 050px 0px;border-radius:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-a4fd48f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-137835 .elementor-element.elementor-element-a4fd48f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-137835 .elementor-element.elementor-element-a4fd48f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-137835 .elementor-element.elementor-element-a4fd48f > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-137835 .elementor-element.elementor-element-a4fd48f > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:22px 22px 22px 22px;--e-column-margin-right:22px;--e-column-margin-left:22px;padding:22px 22px 22px 22px;}.elementor-137835 .elementor-element.elementor-element-a4fd48f > .elementor-element-populated, .elementor-137835 .elementor-element.elementor-element-a4fd48f > .elementor-element-populated > .elementor-background-overlay, .elementor-137835 .elementor-element.elementor-element-a4fd48f > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-137835 .elementor-element.elementor-element-a4fd48f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-137835 .elementor-element.elementor-element-684ca4e{width:var( --container-widget-width, 98.572% );max-width:98.572%;--container-widget-width:98.572%;--container-widget-flex-grow:0;}.elementor-137835 .elementor-element.elementor-element-684ca4e > .elementor-widget-container{margin:0px 0px 90px 0px;}.elementor-137835 .elementor-element.elementor-element-684ca4e img{border-radius:15px 15px 15px 15px;}.elementor-137835 .elementor-element.elementor-element-6d57122{text-align:center;}.elementor-137835 .elementor-element.elementor-element-6d57122 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-137835 .elementor-element.elementor-element-36b3802{width:var( --container-widget-width, 96.68% );max-width:96.68%;--container-widget-width:96.68%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:var( --e-global-color-text );}.elementor-137835 .elementor-element.elementor-element-36b3802 > .elementor-widget-container{margin:0px 0px 22px 0px;border-radius:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-a0f5ddd .elementor-button{background-color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:22px 22px 22px 22px;}.elementor-137835 .elementor-element.elementor-element-a0f5ddd .elementor-button:hover, .elementor-137835 .elementor-element.elementor-element-a0f5ddd .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-137835 .elementor-element.elementor-element-a0f5ddd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-137835 .elementor-element.elementor-element-1e12c11:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-137835 .elementor-element.elementor-element-1e12c11 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-137835 .elementor-element.elementor-element-1e12c11.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-137835 .elementor-element.elementor-element-1e12c11 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-137835 .elementor-element.elementor-element-1e12c11 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:22px 22px 22px 22px;--e-column-margin-right:22px;--e-column-margin-left:22px;padding:22px 22px 22px 22px;}.elementor-137835 .elementor-element.elementor-element-1e12c11 > .elementor-element-populated, .elementor-137835 .elementor-element.elementor-element-1e12c11 > .elementor-element-populated > .elementor-background-overlay, .elementor-137835 .elementor-element.elementor-element-1e12c11 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-137835 .elementor-element.elementor-element-1e12c11 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-137835 .elementor-element.elementor-element-9bfd284{width:var( --container-widget-width, 98.572% );max-width:98.572%;--container-widget-width:98.572%;--container-widget-flex-grow:0;}.elementor-137835 .elementor-element.elementor-element-9bfd284 img{border-radius:15px 15px 15px 15px;}.elementor-137835 .elementor-element.elementor-element-a709b58{text-align:center;}.elementor-137835 .elementor-element.elementor-element-a709b58 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-text );}.elementor-137835 .elementor-element.elementor-element-1ac1bb3{width:var( --container-widget-width, 96.68% );max-width:96.68%;--container-widget-width:96.68%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:var( --e-global-color-text );}.elementor-137835 .elementor-element.elementor-element-1ac1bb3 > .elementor-widget-container{margin:0px 0px 22px 0px;border-radius:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-0583914 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:22px 22px 22px 22px;}.elementor-137835 .elementor-element.elementor-element-0583914 .elementor-button:hover, .elementor-137835 .elementor-element.elementor-element-0583914 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-137835 .elementor-element.elementor-element-0583914 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-137835 .elementor-element.elementor-element-ebc8d8c:not(.elementor-motion-effects-element-type-background), .elementor-137835 .elementor-element.elementor-element-ebc8d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F6FB;background-image:url("https://i0.wp.com/rockbyrock.com/wp-content/uploads/2025/09/AI-Friends-Rectangle-Template-40.png?fit=900%2C600&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-137835 .elementor-element.elementor-element-ebc8d8c > .elementor-background-overlay{background-color:#E8F6FB;opacity:0.88;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-137835 .elementor-element.elementor-element-ebc8d8c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:150px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-b5348c9 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.87;}.elementor-137835 .elementor-element.elementor-element-b5348c9 > .elementor-element-populated, .elementor-137835 .elementor-element.elementor-element-b5348c9 > .elementor-element-populated > .elementor-background-overlay, .elementor-137835 .elementor-element.elementor-element-b5348c9 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-137835 .elementor-element.elementor-element-b5348c9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-137835 .elementor-element.elementor-element-b5348c9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-137835 .elementor-element.elementor-element-c8840d6 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-c8840d6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:50px;font-weight:700;line-height:49px;color:var( --e-global-color-primary );}.elementor-137835 .elementor-element.elementor-element-dd5f518{width:var( --container-widget-width, 96.68% );max-width:96.68%;--container-widget-width:96.68%;--container-widget-flex-grow:0;text-align:left;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:var( --e-global-color-primary );}.elementor-137835 .elementor-element.elementor-element-dd5f518 > .elementor-widget-container{margin:25px 0px 25px 0px;border-radius:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-a8b43b9{width:var( --container-widget-width, 96.68% );max-width:96.68%;--container-widget-width:96.68%;--container-widget-flex-grow:0;text-align:left;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:var( --e-global-color-31e3ed02 );}.elementor-137835 .elementor-element.elementor-element-a8b43b9 > .elementor-widget-container{margin:25px 0px 25px 0px;border-radius:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-a75c7ec:not(.elementor-motion-effects-element-type-background), .elementor-137835 .elementor-element.elementor-element-a75c7ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-137835 .elementor-element.elementor-element-a75c7ec, .elementor-137835 .elementor-element.elementor-element-a75c7ec > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-137835 .elementor-element.elementor-element-a75c7ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-137835 .elementor-element.elementor-element-a75c7ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-137835 .elementor-element.elementor-element-2a77748:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-137835 .elementor-element.elementor-element-2a77748 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-137835 .elementor-element.elementor-element-2a77748 > .elementor-element-populated, .elementor-137835 .elementor-element.elementor-element-2a77748 > .elementor-element-populated > .elementor-background-overlay, .elementor-137835 .elementor-element.elementor-element-2a77748 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-137835 .elementor-element.elementor-element-2a77748 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-137835 .elementor-element.elementor-element-2a77748 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-137835 .elementor-element.elementor-element-f86c214 .elementor-icon-wrapper{text-align:center;}.elementor-137835 .elementor-element.elementor-element-f86c214.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-137835 .elementor-element.elementor-element-f86c214.elementor-view-framed .elementor-icon, .elementor-137835 .elementor-element.elementor-element-f86c214.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-137835 .elementor-element.elementor-element-f86c214.elementor-view-framed .elementor-icon, .elementor-137835 .elementor-element.elementor-element-f86c214.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-137835 .elementor-element.elementor-element-f08f41a{text-align:center;}.elementor-137835 .elementor-element.elementor-element-f08f41a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-137835 .elementor-element.elementor-element-2cd4455{width:var( --container-widget-width, 96.68% );max-width:96.68%;--container-widget-width:96.68%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;line-height:25px;color:var( --e-global-color-text );}.elementor-137835 .elementor-element.elementor-element-2cd4455 > .elementor-widget-container{margin:0px 0px 22px 0px;border-radius:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-1940570 .elementor-icon-wrapper{text-align:center;}.elementor-137835 .elementor-element.elementor-element-1940570.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-137835 .elementor-element.elementor-element-1940570.elementor-view-framed .elementor-icon, .elementor-137835 .elementor-element.elementor-element-1940570.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-137835 .elementor-element.elementor-element-1940570.elementor-view-framed .elementor-icon, .elementor-137835 .elementor-element.elementor-element-1940570.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-137835 .elementor-element.elementor-element-5b6ecae{text-align:center;}.elementor-137835 .elementor-element.elementor-element-5b6ecae .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-137835 .elementor-element.elementor-element-f02fc6e{width:var( --container-widget-width, 96.68% );max-width:96.68%;--container-widget-width:96.68%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;line-height:25px;color:var( --e-global-color-text );}.elementor-137835 .elementor-element.elementor-element-f02fc6e > .elementor-widget-container{margin:0px 0px 22px 0px;border-radius:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-175af95 .elementor-icon-wrapper{text-align:center;}.elementor-137835 .elementor-element.elementor-element-175af95.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-137835 .elementor-element.elementor-element-175af95.elementor-view-framed .elementor-icon, .elementor-137835 .elementor-element.elementor-element-175af95.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-137835 .elementor-element.elementor-element-175af95.elementor-view-framed .elementor-icon, .elementor-137835 .elementor-element.elementor-element-175af95.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-137835 .elementor-element.elementor-element-476736d{text-align:center;}.elementor-137835 .elementor-element.elementor-element-476736d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-137835 .elementor-element.elementor-element-1120a72{width:var( --container-widget-width, 96.68% );max-width:96.68%;--container-widget-width:96.68%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;line-height:25px;color:var( --e-global-color-text );}.elementor-137835 .elementor-element.elementor-element-1120a72 > .elementor-widget-container{margin:0px 0px 22px 0px;border-radius:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-9fd2f9e .elementor-button{background-color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:22px 22px 22px 22px;}.elementor-137835 .elementor-element.elementor-element-9fd2f9e .elementor-button:hover, .elementor-137835 .elementor-element.elementor-element-9fd2f9e .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-137835 .elementor-element.elementor-element-9fd2f9e > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-137835 .elementor-element.elementor-element-9fd2f9e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-137835 .elementor-element.elementor-element-9fd2f9e .elementor-button:hover svg, .elementor-137835 .elementor-element.elementor-element-9fd2f9e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-137835 .elementor-element.elementor-element-dfde58b{margin-top:150px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-cebec7b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-137835 .elementor-element.elementor-element-cebec7b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-137835 .elementor-element.elementor-element-cebec7b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-137835 .elementor-element.elementor-element-cebec7b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-137835 .elementor-element.elementor-element-5f468ae > .elementor-widget-container{margin:50px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-5f468ae .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:50px;font-weight:700;line-height:49px;color:var( --e-global-color-primary );}.elementor-137835 .elementor-element.elementor-element-512a419:not(.elementor-motion-effects-element-type-background), .elementor-137835 .elementor-element.elementor-element-512a419 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F6FB;}.elementor-137835 .elementor-element.elementor-element-512a419, .elementor-137835 .elementor-element.elementor-element-512a419 > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-137835 .elementor-element.elementor-element-512a419{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-137835 .elementor-element.elementor-element-512a419 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-137835 .elementor-element.elementor-element-a7c2df9{text-align:center;}.elementor-137835 .elementor-element.elementor-element-a7c2df9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:80px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-137835 .elementor-element.elementor-element-97843c3{width:var( --container-widget-width, 96.68% );max-width:96.68%;--container-widget-width:96.68%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;line-height:25px;color:var( --e-global-color-31e3ed02 );}.elementor-137835 .elementor-element.elementor-element-97843c3 > .elementor-widget-container{margin:0px 0px 22px 0px;border-radius:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-caa54a4{text-align:center;}.elementor-137835 .elementor-element.elementor-element-caa54a4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:80px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-137835 .elementor-element.elementor-element-a644898{width:var( --container-widget-width, 96.68% );max-width:96.68%;--container-widget-width:96.68%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;line-height:25px;color:var( --e-global-color-31e3ed02 );}.elementor-137835 .elementor-element.elementor-element-a644898 > .elementor-widget-container{margin:0px 0px 22px 0px;border-radius:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-c8c2f94{text-align:center;}.elementor-137835 .elementor-element.elementor-element-c8c2f94 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:76px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-137835 .elementor-element.elementor-element-ab02ff4{width:var( --container-widget-width, 96.68% );max-width:96.68%;--container-widget-width:96.68%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;line-height:25px;color:var( --e-global-color-31e3ed02 );}.elementor-137835 .elementor-element.elementor-element-ab02ff4 > .elementor-widget-container{margin:0px 0px 22px 0px;border-radius:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-e0f720e{width:var( --container-widget-width, 96.68% );max-width:96.68%;--container-widget-width:96.68%;--container-widget-flex-grow:0;text-align:left;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:var( --e-global-color-primary );}.elementor-137835 .elementor-element.elementor-element-e0f720e > .elementor-widget-container{margin:050px 0px 50px 0px;border-radius:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-32b1766{width:var( --container-widget-width, 96.68% );max-width:96.68%;--container-widget-width:96.68%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:600;line-height:30px;color:var( --e-global-color-31e3ed02 );}.elementor-137835 .elementor-element.elementor-element-32b1766 > .elementor-widget-container{margin:25px 0px 25px 0px;border-radius:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-35505f1{width:var( --container-widget-width, 96.68% );max-width:96.68%;--container-widget-width:96.68%;--container-widget-flex-grow:0;text-align:right;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-primary );}.elementor-137835 .elementor-element.elementor-element-35505f1 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-349c80e .elementor-button{background-color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:22px 22px 22px 22px;}.elementor-137835 .elementor-element.elementor-element-349c80e .elementor-button:hover, .elementor-137835 .elementor-element.elementor-element-349c80e .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-137835 .elementor-element.elementor-element-349c80e > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-137835 .elementor-element.elementor-element-349c80e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-137835 .elementor-element.elementor-element-349c80e .elementor-button:hover svg, .elementor-137835 .elementor-element.elementor-element-349c80e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-137835 .elementor-element.elementor-element-2333fe4:not(.elementor-motion-effects-element-type-background), .elementor-137835 .elementor-element.elementor-element-2333fe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F6FB;}.elementor-137835 .elementor-element.elementor-element-2333fe4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:150px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-2333fe4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-137835 .elementor-element.elementor-element-e725a4f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-137835 .elementor-element.elementor-element-e725a4f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-137835 .elementor-element.elementor-element-d0bd1d5 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-d0bd1d5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:50px;font-weight:700;line-height:49px;color:var( --e-global-color-primary );}.elementor-137835 .elementor-element.elementor-element-028fd19{width:var( --container-widget-width, 96.68% );max-width:96.68%;--container-widget-width:96.68%;--container-widget-flex-grow:0;text-align:left;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;line-height:30px;color:var( --e-global-color-31e3ed02 );}.elementor-137835 .elementor-element.elementor-element-028fd19 > .elementor-widget-container{margin:25px 0px 050px 0px;border-radius:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-1ddbd55{width:var( --container-widget-width, 96.68% );max-width:96.68%;--container-widget-width:96.68%;--container-widget-flex-grow:0;text-align:left;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:var( --e-global-color-primary );}.elementor-137835 .elementor-element.elementor-element-1ddbd55 > .elementor-widget-container{margin:25px 0px 25px 0px;border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-137835 .elementor-element.elementor-element-7b2f23f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-137835 .elementor-element.elementor-element-7b2f23f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-137835 .elementor-element.elementor-element-7b2f23f > .elementor-element-populated, .elementor-137835 .elementor-element.elementor-element-7b2f23f > .elementor-element-populated > .elementor-background-overlay, .elementor-137835 .elementor-element.elementor-element-7b2f23f > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-137835 .elementor-element.elementor-element-9f11d95 img{height:500px;border-radius:22px 22px 22px 22px;}.elementor-137835 .elementor-element.elementor-element-82a9e41{width:var( --container-widget-width, 96.68% );max-width:96.68%;--container-widget-width:96.68%;--container-widget-flex-grow:0;text-align:left;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;line-height:30px;color:var( --e-global-color-31e3ed02 );}.elementor-137835 .elementor-element.elementor-element-82a9e41 > .elementor-widget-container{margin:25px 0px 25px 0px;border-radius:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-bccc597{width:var( --container-widget-width, 96.68% );max-width:96.68%;--container-widget-width:96.68%;--container-widget-flex-grow:0;text-align:left;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-primary );}.elementor-137835 .elementor-element.elementor-element-bccc597 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-9a1061b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:150px;margin-bottom:100px;padding:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-9a1061b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-137835 .elementor-element.elementor-element-71261ed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-137835 .elementor-element.elementor-element-71261ed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F6FB;}.elementor-137835 .elementor-element.elementor-element-71261ed > .elementor-element-populated >  .elementor-background-overlay{opacity:0.87;}.elementor-137835 .elementor-element.elementor-element-71261ed > .elementor-element-populated, .elementor-137835 .elementor-element.elementor-element-71261ed > .elementor-element-populated > .elementor-background-overlay, .elementor-137835 .elementor-element.elementor-element-71261ed > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-137835 .elementor-element.elementor-element-71261ed > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-137835 .elementor-element.elementor-element-71261ed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-137835 .elementor-element.elementor-element-d774cdf > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-d774cdf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:50px;font-weight:700;line-height:49px;color:var( --e-global-color-primary );}.elementor-137835 .elementor-element.elementor-element-3e4ba33{width:var( --container-widget-width, 96.68% );max-width:96.68%;--container-widget-width:96.68%;--container-widget-flex-grow:0;text-align:left;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:var( --e-global-color-primary );}.elementor-137835 .elementor-element.elementor-element-3e4ba33 > .elementor-widget-container{margin:25px 0px 25px 0px;border-radius:0px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-623cc39 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:22px 22px 22px 22px;}.elementor-137835 .elementor-element.elementor-element-623cc39 .elementor-button:hover, .elementor-137835 .elementor-element.elementor-element-623cc39 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-137835 .elementor-element.elementor-element-623cc39 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-623cc39 .elementor-button:hover svg, .elementor-137835 .elementor-element.elementor-element-623cc39 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-137835 .elementor-element.elementor-element-7e530a0 .elementor-button{background-color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:22px 22px 22px 22px;}.elementor-137835 .elementor-element.elementor-element-7e530a0 .elementor-button:hover, .elementor-137835 .elementor-element.elementor-element-7e530a0 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-137835 .elementor-element.elementor-element-7e530a0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-137835 .elementor-element.elementor-element-7e530a0 .elementor-button:hover svg, .elementor-137835 .elementor-element.elementor-element-7e530a0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-137835 .elementor-element.elementor-element-afe30fa .elementor-button{background-color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:22px 22px 22px 22px;}.elementor-137835 .elementor-element.elementor-element-afe30fa .elementor-button:hover, .elementor-137835 .elementor-element.elementor-element-afe30fa .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-137835 .elementor-element.elementor-element-afe30fa .elementor-button:hover svg, .elementor-137835 .elementor-element.elementor-element-afe30fa .elementor-button:focus svg{fill:var( --e-global-color-text );}@media(min-width:1025px){.elementor-137835 .elementor-element.elementor-element-ebc8d8c:not(.elementor-motion-effects-element-type-background), .elementor-137835 .elementor-element.elementor-element-ebc8d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-137835 .elementor-element.elementor-element-5174a5b{text-align:center;}}@media(max-width:767px){.elementor-137835 .elementor-element.elementor-element-5174a5b{text-align:center;}}