.elementor-8 .elementor-element.elementor-element-3751600f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-3751600f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3751600f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aacgga.com/wp-content/uploads/2026/06/1201abd4e1b65e94483e727fe99b35d6dd5344eb-1.png");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-8 .elementor-element.elementor-element-3751600f > .elementor-container{min-height:629px;}.elementor-8 .elementor-element.elementor-element-3751600f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 30px 60px;}.elementor-8 .elementor-element.elementor-element-3751600f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-a011848.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-a011848.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-a011848 > .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-8 .elementor-element.elementor-element-a011848 > .elementor-element-populated{padding:0px 0px 150px 30px;}.elementor-8 .elementor-element.elementor-element-a011848{z-index:2;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-3aa5be6a .elementor-heading-title{font-size:72px;font-weight:700;line-height:1.1em;color:#0A0A0A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-8 .elementor-element.elementor-element-d1d3a18{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;font-size:17px;line-height:1.6em;color:#6B6B6B;}.elementor-8 .elementor-element.elementor-element-d1d3a18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-8 .elementor-element.elementor-element-2d1251e3 .elementor-button{background-color:#0A0A0A;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:18px 32px 18px 32px;}.elementor-8 .elementor-element.elementor-element-2d1251e3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5f008549{z-index:1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-9201d7c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-9201d7c{left:-6px;}body.rtl .elementor-8 .elementor-element.elementor-element-9201d7c{right:-6px;}.elementor-8 .elementor-element.elementor-element-9201d7c{top:78px;}.elementor-8 .elementor-element.elementor-element-7df12fe:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7df12fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7df12fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-7df12fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-3f8d026 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-86ffc06 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:74px;font-weight:400;line-height:1.3em;}.elementor-8 .elementor-element.elementor-element-86ffc06 .elementor-counter-title{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-5dd31c2 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-8 .elementor-element.elementor-element-1363898 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:74px;font-weight:400;line-height:1.3em;}.elementor-8 .elementor-element.elementor-element-1363898 .elementor-counter-title{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-c5b3c3a > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-8 .elementor-element.elementor-element-5cda5db .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:74px;font-weight:400;line-height:1.3em;}.elementor-8 .elementor-element.elementor-element-5cda5db .elementor-counter-title{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-14494a3b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-14494a3b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-14494a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-14494a3b > .elementor-container{max-width:1232px;}.elementor-8 .elementor-element.elementor-element-14494a3b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 100px 80px 100px;}.elementor-8 .elementor-element.elementor-element-14494a3b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-18bb06df.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-18bb06df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-18bb06df > .elementor-element-populated{padding:0px 60px 0px 15px;}.elementor-8 .elementor-element.elementor-element-0bf683f img{height:450px;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-300199e{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-300199e{left:0px;}.elementor-8 .elementor-element.elementor-element-300199e{top:-26px;text-align:end;}.elementor-8 .elementor-element.elementor-element-300199e img{max-width:48%;height:330px;border-radius:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-244869ec.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-244869ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-244869ec > .elementor-element-populated{margin:-33px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 30px;}.elementor-8 .elementor-element.elementor-element-0dfe544{text-align:center;}.elementor-8 .elementor-element.elementor-element-705ef5c1{text-align:start;}.elementor-8 .elementor-element.elementor-element-705ef5c1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#02000f;}.elementor-8 .elementor-element.elementor-element-4d406373{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.75em;color:#6c6d71;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-e287734 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e287734 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-e287734.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-e287734.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-e287734.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-e287734 .elementor-image-box-wrapper .elementor-image-box-img{width:36px;}.elementor-8 .elementor-element.elementor-element-e287734 .elementor-image-box-img img{height:36px;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-e287734 .elementor-image-box-title{font-size:18px;font-weight:500;color:#02000F;}.elementor-8 .elementor-element.elementor-element-e287734:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-e287734:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-f6c3442 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f6c3442 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-f6c3442.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-f6c3442.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-f6c3442.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-f6c3442 .elementor-image-box-wrapper .elementor-image-box-img{width:36px;}.elementor-8 .elementor-element.elementor-element-f6c3442 .elementor-image-box-img img{height:36px;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-f6c3442 .elementor-image-box-title{font-size:18px;font-weight:500;color:#02000F;}.elementor-8 .elementor-element.elementor-element-f6c3442:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-f6c3442:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-43f3873 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-43f3873 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-43f3873.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-43f3873.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-43f3873.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-43f3873 .elementor-image-box-wrapper .elementor-image-box-img{width:36px;}.elementor-8 .elementor-element.elementor-element-43f3873 .elementor-image-box-img img{height:36px;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-43f3873 .elementor-image-box-title{font-size:18px;font-weight:500;color:#02000F;}.elementor-8 .elementor-element.elementor-element-43f3873:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-43f3873:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-7a1374e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7a1374e .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-7a1374e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-7a1374e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-7a1374e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-7a1374e .elementor-image-box-wrapper .elementor-image-box-img{width:36px;}.elementor-8 .elementor-element.elementor-element-7a1374e .elementor-image-box-img img{height:36px;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-7a1374e .elementor-image-box-title{font-size:18px;font-weight:500;color:#02000F;}.elementor-8 .elementor-element.elementor-element-7a1374e:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-7a1374e:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-18cf1432 .elementor-button{background-color:#02000f;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;fill:#ffffff;color:#ffffff;border-radius:48px 48px 48px 48px;}.elementor-8 .elementor-element.elementor-element-18cf1432 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-18cf1432 .elementor-button:focus{background-color:#4bb5e4;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-18cf1432 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-18cf1432 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-18cf1432 .elementor-button:focus svg{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-10ef9b4c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-10ef9b4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://aacgga.com/wp-content/uploads/2026/05/7883356dba883294b6cc3c6f9f10ebbd1026e826.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-10ef9b4c > .elementor-container{max-width:1232px;}.elementor-8 .elementor-element.elementor-element-10ef9b4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 100px 20px 100px;}.elementor-8 .elementor-element.elementor-element-10ef9b4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-5e0c6a65 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-8 .elementor-element.elementor-element-7d4e3fe6{text-align:center;}.elementor-8 .elementor-element.elementor-element-7d4e3fe6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#02000f;}.elementor-8 .elementor-element.elementor-element-168af9f1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-168af9f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;background-image:url("https://aacgga.com/wp-content/uploads/2026/05/7883356dba883294b6cc3c6f9f10ebbd1026e826.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-168af9f1 > .elementor-container{max-width:1232px;}.elementor-8 .elementor-element.elementor-element-168af9f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 100px 20px 100px;}.elementor-8 .elementor-element.elementor-element-168af9f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-659bab08 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8 .elementor-element.elementor-element-8ef1486 img{border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-d8928b3{text-align:start;}.elementor-8 .elementor-element.elementor-element-d8928b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#02000f;}.elementor-8 .elementor-element.elementor-element-4ff41b46{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.75em;color:#6c6d71;}.elementor-8 .elementor-element.elementor-element-34ca09e4 .elementor-button{background-color:#02000f;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;fill:#ffffff;color:#ffffff;border-radius:48px 48px 48px 48px;}.elementor-8 .elementor-element.elementor-element-34ca09e4 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-34ca09e4 .elementor-button:focus{background-color:#4bb5e4;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-34ca09e4 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-34ca09e4 .elementor-button:focus svg{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-9557c18 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8 .elementor-element.elementor-element-035e729 img{border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-1ce3f8c3{text-align:start;}.elementor-8 .elementor-element.elementor-element-1ce3f8c3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#02000f;}.elementor-8 .elementor-element.elementor-element-573c769c{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.75em;color:#6c6d71;}.elementor-8 .elementor-element.elementor-element-6d104a6d .elementor-button{background-color:#02000f;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;fill:#ffffff;color:#ffffff;border-radius:48px 48px 48px 48px;}.elementor-8 .elementor-element.elementor-element-6d104a6d .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-6d104a6d .elementor-button:focus{background-color:#4bb5e4;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-6d104a6d .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-6d104a6d .elementor-button:focus svg{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-71edf440 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8 .elementor-element.elementor-element-8508336 img{border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-4766e2f8{text-align:start;}.elementor-8 .elementor-element.elementor-element-4766e2f8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#02000f;}.elementor-8 .elementor-element.elementor-element-c56d90e{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.75em;color:#6c6d71;}.elementor-8 .elementor-element.elementor-element-4419a244 .elementor-button{background-color:#02000f;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;fill:#ffffff;color:#ffffff;border-radius:48px 48px 48px 48px;}.elementor-8 .elementor-element.elementor-element-4419a244 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-4419a244 .elementor-button:focus{background-color:#4bb5e4;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-4419a244 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-4419a244 .elementor-button:focus svg{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-f96585d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f96585d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;background-image:url("https://aacgga.com/wp-content/uploads/2026/05/7883356dba883294b6cc3c6f9f10ebbd1026e826.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-f96585d > .elementor-container{max-width:1232px;}.elementor-8 .elementor-element.elementor-element-f96585d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 100px 20px 100px;}.elementor-8 .elementor-element.elementor-element-f96585d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-86c5d33 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8 .elementor-element.elementor-element-b95cf5b img{border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-a70b2ac{text-align:start;}.elementor-8 .elementor-element.elementor-element-a70b2ac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#02000f;}.elementor-8 .elementor-element.elementor-element-1fae660{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.75em;color:#6c6d71;}.elementor-8 .elementor-element.elementor-element-22d1816 .elementor-button{background-color:#02000f;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;fill:#ffffff;color:#ffffff;border-radius:48px 48px 48px 48px;}.elementor-8 .elementor-element.elementor-element-22d1816 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-22d1816 .elementor-button:focus{background-color:#4bb5e4;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-22d1816 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-22d1816 .elementor-button:focus svg{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-652140a > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8 .elementor-element.elementor-element-2a91b56 img{border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-d9a992a{text-align:start;}.elementor-8 .elementor-element.elementor-element-d9a992a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#02000f;}.elementor-8 .elementor-element.elementor-element-c6e369a{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.75em;color:#6c6d71;}.elementor-8 .elementor-element.elementor-element-93bc1f8 .elementor-button{background-color:#02000f;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;fill:#ffffff;color:#ffffff;border-radius:48px 48px 48px 48px;}.elementor-8 .elementor-element.elementor-element-93bc1f8 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-93bc1f8 .elementor-button:focus{background-color:#4bb5e4;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-93bc1f8 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-93bc1f8 .elementor-button:focus svg{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-3d8ccbf > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-8 .elementor-element.elementor-element-289a063e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-289a063e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-289a063e > .elementor-container{max-width:1232px;}.elementor-8 .elementor-element.elementor-element-289a063e, .elementor-8 .elementor-element.elementor-element-289a063e > .elementor-background-overlay{border-radius:35px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-289a063e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 50px 80px 50px;}.elementor-8 .elementor-element.elementor-element-289a063e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-463eff98:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-463eff98 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-8 .elementor-element.elementor-element-463eff98 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-463eff98 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-463eff98 > .elementor-background-slideshow{border-radius:35px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-463eff98 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 60px 60px;}.elementor-8 .elementor-element.elementor-element-463eff98 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-62461afb{text-align:center;}.elementor-8 .elementor-element.elementor-element-62461afb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#02000f;}.elementor-8 .elementor-element.elementor-element-73980907 .elementor-button{background-color:#02000f;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;fill:#ffffff;color:#ffffff;border-radius:48px 48px 48px 48px;}.elementor-8 .elementor-element.elementor-element-73980907 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-73980907 .elementor-button:focus{background-color:#4bb5e4;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-73980907 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-73980907 .elementor-button:focus svg{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-fecfff1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ef66046 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-ef66046{padding:0px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-efcf03b{text-align:start;}.elementor-8 .elementor-element.elementor-element-73ae5c6{text-align:start;}.elementor-8 .elementor-element.elementor-element-73ae5c6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#02000f;}.elementor-8 .elementor-element.elementor-element-90a18bd .elementor-button{background-color:#02000f;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;fill:#ffffff;color:#ffffff;border-radius:48px 48px 48px 48px;}.elementor-8 .elementor-element.elementor-element-90a18bd .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-90a18bd .elementor-button:focus{background-color:#4bb5e4;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-90a18bd .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-90a18bd .elementor-button:focus svg{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-8570b2a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8570b2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-8 .elementor-element.elementor-element-8570b2a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8570b2a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-75951776 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-75951776:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-75951776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8 .elementor-element.elementor-element-75951776 > .elementor-container{max-width:1232px;}.elementor-8 .elementor-element.elementor-element-75951776{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 100px 80px 100px;}.elementor-8 .elementor-element.elementor-element-75951776 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-904c0eb > .elementor-element-populated{padding:0px 40px 0px 15px;}.elementor-8 .elementor-element.elementor-element-16bcc2d3{text-align:start;}.elementor-8 .elementor-element.elementor-element-16bcc2d3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#02000f;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-6d97ecc .elementor-accordion-item{border-width:1px;}.elementor-8 .elementor-element.elementor-element-6d97ecc .elementor-accordion-item .elementor-tab-content{border-width:1px;}.elementor-8 .elementor-element.elementor-element-6d97ecc .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;}.elementor-8 .elementor-element.elementor-element-6d97ecc .elementor-accordion-icon, .elementor-8 .elementor-element.elementor-element-6d97ecc .elementor-accordion-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-6d97ecc .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-6d97ecc .elementor-active .elementor-accordion-icon, .elementor-8 .elementor-element.elementor-element-6d97ecc .elementor-active .elementor-accordion-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-6d97ecc .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-6d97ecc .elementor-accordion-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;}.elementor-8 .elementor-element.elementor-element-6d97ecc .elementor-tab-title{padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-6d97ecc .elementor-accordion-icon{margin-inline-end:0px;}.elementor-8 .elementor-element.elementor-element-17986eb2 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-17986eb2 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-17986eb2 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-17986eb2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-17986eb2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-7cbedb1 img{border-radius:15px 15px 15px 15px;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-3751600f > .elementor-container{min-height:327px;}.elementor-8 .elementor-element.elementor-element-3751600f{padding:40px 30px 40px 30px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-3aa5be6a .elementor-heading-title{font-size:44px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-d1d3a18{width:var( --container-widget-width, 547px );max-width:547px;--container-widget-width:547px;--container-widget-flex-grow:0;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-counter .elementor-counter-number-wrapper{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-86ffc06 .elementor-counter-number-wrapper{font-size:48px;}.elementor-8 .elementor-element.elementor-element-86ffc06 .elementor-counter-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-1363898 .elementor-counter-number-wrapper{font-size:48px;}.elementor-8 .elementor-element.elementor-element-1363898 .elementor-counter-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-5cda5db .elementor-counter-number-wrapper{font-size:48px;}.elementor-8 .elementor-element.elementor-element-5cda5db .elementor-counter-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-14494a3b{padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-244869ec > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-705ef5c1 .elementor-heading-title{font-size:34px;}.elementor-widget-image-box .elementor-image-box-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-10ef9b4c{padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-7d4e3fe6 .elementor-heading-title{font-size:34px;}.elementor-8 .elementor-element.elementor-element-168af9f1{padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-f96585d{padding:0px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-463eff98 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-8 .elementor-element.elementor-element-62461afb .elementor-heading-title{font-size:34px;}.elementor-8 .elementor-element.elementor-element-73ae5c6 .elementor-heading-title{font-size:34px;}.elementor-8 .elementor-element.elementor-element-75951776{padding:40px 20px 40px 20px;}.elementor-8 .elementor-element.elementor-element-904c0eb > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-8 .elementor-element.elementor-element-16bcc2d3 .elementor-heading-title{font-size:34px;}.elementor-widget-accordion .elementor-accordion-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-3751600f > .elementor-container{min-height:500px;}.elementor-8 .elementor-element.elementor-element-3751600f{padding:30px 20px 30px 20px;}.elementor-8 .elementor-element.elementor-element-a011848{width:100%;}.elementor-8 .elementor-element.elementor-element-a011848 > .elementor-element-populated{margin:222px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-3aa5be6a > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3aa5be6a .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-d1d3a18 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-d1d3a18{font-size:15px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8 .elementor-element.elementor-element-2d1251e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5f008549{width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-9201d7c{left:-1px;}body.rtl .elementor-8 .elementor-element.elementor-element-9201d7c{right:-1px;}.elementor-8 .elementor-element.elementor-element-9201d7c{top:-5px;}.elementor-8 .elementor-element.elementor-element-7df12fe{padding:20px 0px 100px 0px;}.elementor-8 .elementor-element.elementor-element-3f8d026{width:50%;}.elementor-8 .elementor-element.elementor-element-3f8d026 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-counter .elementor-counter-number-wrapper{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-5dd31c2{width:50%;}.elementor-8 .elementor-element.elementor-element-c5b3c3a > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-14494a3b{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-18bb06df > .elementor-element-populated{padding:10px 10px 30px 10px;}.elementor-8 .elementor-element.elementor-element-300199e{top:-88px;}.elementor-8 .elementor-element.elementor-element-244869ec > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-705ef5c1 .elementor-heading-title{font-size:36px;}.elementor-widget-image-box .elementor-image-box-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-e287734{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-e287734 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e287734 .elementor-image-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-e287734 .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-e287734.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-8 .elementor-element.elementor-element-e287734.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-8 .elementor-element.elementor-element-e287734.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-e287734 .elementor-image-box-wrapper .elementor-image-box-img{width:64px;}.elementor-8 .elementor-element.elementor-element-e287734 .elementor-image-box-img img{height:64px;}.elementor-8 .elementor-element.elementor-element-e287734 .elementor-image-box-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-f6c3442{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f6c3442 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f6c3442 .elementor-image-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-f6c3442 .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-f6c3442.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-8 .elementor-element.elementor-element-f6c3442.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-8 .elementor-element.elementor-element-f6c3442.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-f6c3442 .elementor-image-box-wrapper .elementor-image-box-img{width:64px;}.elementor-8 .elementor-element.elementor-element-f6c3442 .elementor-image-box-img img{height:64px;}.elementor-8 .elementor-element.elementor-element-f6c3442 .elementor-image-box-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-43f3873{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-43f3873 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-43f3873 .elementor-image-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-43f3873 .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-43f3873.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-8 .elementor-element.elementor-element-43f3873.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-8 .elementor-element.elementor-element-43f3873.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-43f3873 .elementor-image-box-wrapper .elementor-image-box-img{width:64px;}.elementor-8 .elementor-element.elementor-element-43f3873 .elementor-image-box-img img{height:64px;}.elementor-8 .elementor-element.elementor-element-43f3873 .elementor-image-box-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-7a1374e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-7a1374e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7a1374e .elementor-image-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-7a1374e .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-7a1374e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-8 .elementor-element.elementor-element-7a1374e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-8 .elementor-element.elementor-element-7a1374e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-7a1374e .elementor-image-box-wrapper .elementor-image-box-img{width:64px;}.elementor-8 .elementor-element.elementor-element-7a1374e .elementor-image-box-img img{height:64px;}.elementor-8 .elementor-element.elementor-element-7a1374e .elementor-image-box-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-10ef9b4c{margin-top:20px;margin-bottom:0px;padding:30px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5e0c6a65 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7d4e3fe6 .elementor-heading-title{font-size:32px;letter-spacing:-1px;}.elementor-8 .elementor-element.elementor-element-168af9f1{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-659bab08 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-9557c18 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-71edf440 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-f96585d{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-86c5d33 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-652140a > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-3d8ccbf > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-289a063e{padding:20px 10px 20px 10px;}.elementor-8 .elementor-element.elementor-element-463eff98 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-62461afb .elementor-heading-title{font-size:34px;}.elementor-8 .elementor-element.elementor-element-73ae5c6 .elementor-heading-title{font-size:34px;}.elementor-8 .elementor-element.elementor-element-75951776{padding:30px 10px 30px 10px;}.elementor-8 .elementor-element.elementor-element-904c0eb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-accordion .elementor-accordion-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-17986eb2 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-a011848{width:89%;}.elementor-8 .elementor-element.elementor-element-5f008549{width:11%;}.elementor-8 .elementor-element.elementor-element-18bb06df{width:45%;}.elementor-8 .elementor-element.elementor-element-244869ec{width:55%;}.elementor-8 .elementor-element.elementor-element-b2293d2{width:70%;}.elementor-8 .elementor-element.elementor-element-4e635e3{width:30%;}.elementor-8 .elementor-element.elementor-element-904c0eb{width:60%;}.elementor-8 .elementor-element.elementor-element-17986eb2{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-a011848{width:100%;}.elementor-8 .elementor-element.elementor-element-5f008549{width:100%;}.elementor-8 .elementor-element.elementor-element-3f8d026{width:33%;}.elementor-8 .elementor-element.elementor-element-5dd31c2{width:33%;}.elementor-8 .elementor-element.elementor-element-c5b3c3a{width:33%;}.elementor-8 .elementor-element.elementor-element-904c0eb{width:60%;}.elementor-8 .elementor-element.elementor-element-17986eb2{width:40%;}}/* Start custom CSS for section, class: .elementor-element-3751600f */.hero-section {
    position: relative;
    overflow: hidden;
}

.hero-section .elementor-column:first-child {
    position: relative;
    z-index: 2;
}

/* image breaks out to true right screen edge */
.hero-section .hero-section-image {
    position: absolute !important;
    top: 130px !important;
    bottom: 0 !important;
    right: -130px;
    width: 65vw !important;
    height: 90% !important;
    padding: 0 !important;
    z-index: 1;
}

.hero-section .hero-section-image > .elementor-widget-wrap,
.hero-section .hero-section-image > .elementor-element-populated,
.hero-section .hero-section-image .elementor-widget-image,
.hero-section .hero-section-image .elementor-widget-container,
.hero-section .hero-section-image figure {
    height: 100% !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.hero-section .hero-section-image img {
    width: 100% !important;
    height: 80% !important;
 
}

@media (max-width: 1024px) {
    .hero-section .hero-section-image {
        position: relative !important;
        right: 0 !important;
        width: 100% !important;
        height: auto !important;
        margin-top: 30px;
    }
    .hero-section .hero-section-image img {
        height: auto !important;
        object-fit: contain !important;
    }
    .hero-section .hero-section-image {
    position: absolute !important;
    top: 130px !important;
    bottom: 0 !important;
    right: 0px;
    width: 65vw !important;
    height: 90% !important;
    padding: 0 !important;
    z-index: 1;
}

}
@media (max-width: 768px) {
    .hero-section .hero-section-image {
        position: relative !important;
        margin-top: 0px;
    }
    .hero-section .hero-section-image img {
        height: auto !important;
        object-fit: cover !important;
    }
    .hero-section .hero-section-image {
    position: absolute !important;
    top: 0px !important;
    bottom: 0 !important;
    right: -20px !important;
    width:100vw !important;
    height: 100% !important;
    padding: 0 !important;
    z-index: 1;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-244869ec */.construction-team h3{
    margin: 5px;
}/* End custom CSS */