.elementor-43 .elementor-element.elementor-element-cf4c170:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-cf4c170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theoptimum.arriving.website/wp-content/uploads/2025/08/Rectangle-7021.png");background-size:cover;}.elementor-43 .elementor-element.elementor-element-cf4c170{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-43 .elementor-element.elementor-element-cf4c170 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-49dff2e{padding:248px 0px 247px 0px;}.elementor-bc-flex-widget .elementor-43 .elementor-element.elementor-element-7b76b0d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-43 .elementor-element.elementor-element-7b76b0d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-43 .elementor-element.elementor-element-7b76b0d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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-43 .elementor-element.elementor-element-8741edf{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;}.elementor-43 .elementor-element.elementor-element-8741edf .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:72px;font-weight:900;line-height:72px;color:var( --e-global-color-fe59312 );}.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-43 .elementor-element.elementor-element-4e956d8 > .elementor-widget-container{padding:14px 350px 0px 350px;}.elementor-43 .elementor-element.elementor-element-4e956d8{text-align:center;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;color:var( --e-global-color-astglobalcolor4 );}.elementor-43 .elementor-element.elementor-element-89016ad:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-89016ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-89016ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-43 .elementor-element.elementor-element-89016ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-dea223a{padding:0px 0px 120px 0px;}.elementor-43 .elementor-element.elementor-element-6f2af08{text-align:left;}.elementor-43 .elementor-element.elementor-element-6f2af08 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:600;line-height:40px;color:var( --e-global-color-fe59312 );}.elementor-43 .elementor-element.elementor-element-97f9446 > .elementor-element-populated{padding:0px 100px 0px 141px;}.elementor-43 .elementor-element.elementor-element-2760e14{text-align:left;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;color:var( --e-global-color-astglobalcolor4 );}.elementor-43 .elementor-element.elementor-element-be9c894{text-align:left;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;color:var( --e-global-color-astglobalcolor4 );}.elementor-43 .elementor-element.elementor-element-8687821{text-align:left;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;color:var( --e-global-color-astglobalcolor4 );}.elementor-43 .elementor-element.elementor-element-a63b381{padding:120px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-3177715 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:48px;font-weight:600;line-height:56px;}.elementor-43 .elementor-element.elementor-element-c91ba78{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-43 .elementor-element.elementor-element-4a1fb63{padding:0px 0px 120px 0px;}.elementor-43 .elementor-element.elementor-element-23ad17a{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-5e8c1ed:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-5e8c1ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3F7FF;}.elementor-43 .elementor-element.elementor-element-5e8c1ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 62px 0px;}.elementor-43 .elementor-element.elementor-element-5e8c1ed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-9ccf826{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-dfc06b4{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-6e7a5c9 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:48px;font-weight:600;line-height:56px;}.elementor-43 .elementor-element.elementor-element-04ffee6 > .elementor-widget-container{padding:0px 219px 0px 0px;}.elementor-43 .elementor-element.elementor-element-04ffee6{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-43 .elementor-element.elementor-element-2ecbee8 > .elementor-element-populated{padding:0px 94px 0px 0px;}.elementor-43 .elementor-element.elementor-element-30cad8f{padding:0px 0px 80px 0px;}.elementor-43 .elementor-element.elementor-element-f1ac518 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-primary );padding:0px 47px 0px 39px;}.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-43 .elementor-element.elementor-element-3b3c3a4{text-align:left;}.elementor-43 .elementor-element.elementor-element-56ad513 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:600;line-height:40px;}.elementor-43 .elementor-element.elementor-element-4f9a3a4 > .elementor-widget-container{padding:138px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-4f9a3a4{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-43 .elementor-element.elementor-element-db7e7f1{padding:0px 0px 80px 0px;}.elementor-43 .elementor-element.elementor-element-91db6b6 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-primary );padding:0px 47px 0px 39px;}.elementor-43 .elementor-element.elementor-element-41f67a1{text-align:left;}.elementor-43 .elementor-element.elementor-element-d861ea1 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:600;line-height:40px;}.elementor-43 .elementor-element.elementor-element-009e473 > .elementor-widget-container{padding:138px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-009e473{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-43 .elementor-element.elementor-element-21ee67a{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-0a95612 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-primary );padding:0px 47px 0px 39px;}.elementor-43 .elementor-element.elementor-element-06371a5{text-align:left;}.elementor-43 .elementor-element.elementor-element-a6e0135 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:600;line-height:40px;}.elementor-43 .elementor-element.elementor-element-3bdf6f3 > .elementor-widget-container{padding:138px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-3bdf6f3{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-43 .elementor-element.elementor-element-efb381e:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-efb381e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(74deg, #FE4505 0%, #0402B6 100%);}.elementor-43 .elementor-element.elementor-element-efb381e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-43 .elementor-element.elementor-element-efb381e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-32f7573.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-43 .elementor-element.elementor-element-4160fa8{text-align:center;}.elementor-43 .elementor-element.elementor-element-4160fa8 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:48px;font-weight:600;line-height:56px;color:var( --e-global-color-fe59312 );}.elementor-43 .elementor-element.elementor-element-083e9d6{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:center;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;color:var( --e-global-color-fe59312 );}.elementor-43 .elementor-element.elementor-element-a17185b{padding:75px 0px 120px 0px;}.elementor-43 .elementor-element.elementor-element-4290e12 > .elementor-element-populated{padding:0px 58px 0px 58px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-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-43 .elementor-element.elementor-element-6502883{--icon-box-icon-margin:28px;}.elementor-43 .elementor-element.elementor-element-6502883 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-astglobalcolor4 );}.elementor-43 .elementor-element.elementor-element-6502883 .elementor-icon{font-size:128px;}.elementor-43 .elementor-element.elementor-element-6502883 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-6502883 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:600;line-height:40px;}.elementor-43 .elementor-element.elementor-element-6502883:has(:hover) .elementor-icon-box-title,
					 .elementor-43 .elementor-element.elementor-element-6502883:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-43 .elementor-element.elementor-element-6502883 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;color:var( --e-global-color-astglobalcolor4 );}.elementor-43 .elementor-element.elementor-element-5c44b1a > .elementor-element-populated{padding:0px 51px 0px 50px;}.elementor-43 .elementor-element.elementor-element-5650fe1{--icon-box-icon-margin:28px;}.elementor-43 .elementor-element.elementor-element-5650fe1 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-astglobalcolor4 );}.elementor-43 .elementor-element.elementor-element-5650fe1 .elementor-icon{font-size:128px;}.elementor-43 .elementor-element.elementor-element-5650fe1 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-5650fe1 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:600;line-height:40px;}.elementor-43 .elementor-element.elementor-element-5650fe1:has(:hover) .elementor-icon-box-title,
					 .elementor-43 .elementor-element.elementor-element-5650fe1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-43 .elementor-element.elementor-element-5650fe1 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;color:var( --e-global-color-astglobalcolor4 );}.elementor-43 .elementor-element.elementor-element-d0d123a > .elementor-element-populated{padding:0px 60px 0px 60px;}.elementor-43 .elementor-element.elementor-element-1a2edd3{--icon-box-icon-margin:28px;}.elementor-43 .elementor-element.elementor-element-1a2edd3 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-astglobalcolor4 );}.elementor-43 .elementor-element.elementor-element-1a2edd3 .elementor-icon{font-size:128px;}.elementor-43 .elementor-element.elementor-element-1a2edd3 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-1a2edd3 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:600;line-height:40px;}.elementor-43 .elementor-element.elementor-element-1a2edd3:has(:hover) .elementor-icon-box-title,
					 .elementor-43 .elementor-element.elementor-element-1a2edd3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-43 .elementor-element.elementor-element-1a2edd3 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;color:var( --e-global-color-astglobalcolor4 );}.elementor-43 .elementor-element.elementor-element-037d45f{text-align:center;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;color:var( --e-global-color-fe59312 );}.elementor-43 .elementor-element.elementor-element-1604f8f{padding:20px 0px 24px 0px;}.elementor-43 .elementor-element.elementor-element-8554346{padding:120px 0px 120px 0px;}.elementor-43 .elementor-element.elementor-element-3c0d5ca{padding:0px 0px 80px 0px;}.elementor-43 .elementor-element.elementor-element-47f5ffb{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:left;}.elementor-43 .elementor-element.elementor-element-47f5ffb .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:600;line-height:40px;color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-2f22fb5{--icon-box-icon-margin:15px;}.elementor-43 .elementor-element.elementor-element-2f22fb5 .elementor-icon-box-title{margin-block-end:2px;}.elementor-43 .elementor-element.elementor-element-2f22fb5 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-2f22fb5 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-43 .elementor-element.elementor-element-2f22fb5 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:30px;}.elementor-43 .elementor-element.elementor-element-4d0abaf{--icon-box-icon-margin:15px;}.elementor-43 .elementor-element.elementor-element-4d0abaf .elementor-icon-box-title{margin-block-end:2px;}.elementor-43 .elementor-element.elementor-element-4d0abaf .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-4d0abaf .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-43 .elementor-element.elementor-element-4d0abaf .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:30px;}.elementor-43 .elementor-element.elementor-element-5c053c4{padding:20px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-38f9333{--icon-box-icon-margin:15px;}.elementor-43 .elementor-element.elementor-element-38f9333 .elementor-icon-box-title{margin-block-end:2px;}.elementor-43 .elementor-element.elementor-element-38f9333 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-38f9333 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-43 .elementor-element.elementor-element-38f9333 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:30px;}.elementor-43 .elementor-element.elementor-element-47c259c{--icon-box-icon-margin:15px;}.elementor-43 .elementor-element.elementor-element-47c259c .elementor-icon-box-title{margin-block-end:2px;}.elementor-43 .elementor-element.elementor-element-47c259c .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-47c259c .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-43 .elementor-element.elementor-element-47c259c .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:30px;}.elementor-43 .elementor-element.elementor-element-c2fa04d{padding:20px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-868bed9{--icon-box-icon-margin:15px;}.elementor-43 .elementor-element.elementor-element-868bed9 .elementor-icon-box-title{margin-block-end:2px;}.elementor-43 .elementor-element.elementor-element-868bed9 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-868bed9 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-43 .elementor-element.elementor-element-868bed9 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:30px;}.elementor-43 .elementor-element.elementor-element-58377ab{--icon-box-icon-margin:15px;}.elementor-43 .elementor-element.elementor-element-58377ab .elementor-icon-box-title{margin-block-end:2px;}.elementor-43 .elementor-element.elementor-element-58377ab .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-58377ab .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-43 .elementor-element.elementor-element-58377ab .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:30px;}.elementor-43 .elementor-element.elementor-element-e81d904{padding:20px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-0a9b88a{--icon-box-icon-margin:15px;}.elementor-43 .elementor-element.elementor-element-0a9b88a .elementor-icon-box-title{margin-block-end:2px;}.elementor-43 .elementor-element.elementor-element-0a9b88a .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-0a9b88a .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-43 .elementor-element.elementor-element-0a9b88a .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:30px;}.elementor-43 .elementor-element.elementor-element-4d47186{--icon-box-icon-margin:15px;}.elementor-43 .elementor-element.elementor-element-4d47186 .elementor-icon-box-title{margin-block-end:2px;}.elementor-43 .elementor-element.elementor-element-4d47186 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-4d47186 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-43 .elementor-element.elementor-element-4d47186 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:30px;}@media(min-width:768px){.elementor-43 .elementor-element.elementor-element-f8f0c8a{width:42%;}.elementor-43 .elementor-element.elementor-element-97f9446{width:58%;}.elementor-43 .elementor-element.elementor-element-385e224{width:50%;}.elementor-43 .elementor-element.elementor-element-ba17bc8{width:50%;}.elementor-43 .elementor-element.elementor-element-d125417{width:50%;}.elementor-43 .elementor-element.elementor-element-2ecbee8{width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-43 .elementor-element.elementor-element-f8f0c8a{width:50%;}.elementor-43 .elementor-element.elementor-element-385e224{width:77%;}.elementor-43 .elementor-element.elementor-element-bd76d78{width:100%;}.elementor-43 .elementor-element.elementor-element-6de7b3e{width:100%;}.elementor-43 .elementor-element.elementor-element-d125417{width:77%;}.elementor-43 .elementor-element.elementor-element-5b6e063{width:77%;}}@media(max-width:1200px) and (min-width:768px){.elementor-43 .elementor-element.elementor-element-385e224{width:100%;}.elementor-43 .elementor-element.elementor-element-bd76d78{width:100%;}.elementor-43 .elementor-element.elementor-element-6de7b3e{width:100%;}.elementor-43 .elementor-element.elementor-element-d125417{width:50%;}.elementor-43 .elementor-element.elementor-element-5b6e063{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-43 .elementor-element.elementor-element-f8f0c8a{width:53%;}.elementor-43 .elementor-element.elementor-element-97f9446{width:47%;}.elementor-43 .elementor-element.elementor-element-bd76d78{width:100%;}.elementor-43 .elementor-element.elementor-element-6de7b3e{width:100%;}.elementor-43 .elementor-element.elementor-element-d125417{width:50%;}.elementor-43 .elementor-element.elementor-element-5b6e063{width:100%;}.elementor-43 .elementor-element.elementor-element-2ecbee8{width:50%;}.elementor-43 .elementor-element.elementor-element-f1ac518{width:100%;}.elementor-43 .elementor-element.elementor-element-91db6b6{width:100%;}.elementor-43 .elementor-element.elementor-element-0a95612{width:100%;}.elementor-43 .elementor-element.elementor-element-84edadc{width:100%;}.elementor-43 .elementor-element.elementor-element-237ee3d{width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-43 .elementor-element.elementor-element-4290e12{width:50%;}.elementor-43 .elementor-element.elementor-element-5c44b1a{width:50%;}.elementor-43 .elementor-element.elementor-element-d0d123a{width:100%;}.elementor-43 .elementor-element.elementor-element-84edadc{width:100%;}.elementor-43 .elementor-element.elementor-element-237ee3d{width:100%;}}@media(max-width:1366px){.elementor-43 .elementor-element.elementor-element-cf4c170:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-cf4c170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-43 .elementor-element.elementor-element-49dff2e{padding:200px 0px 200px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-43 .elementor-element.elementor-element-8741edf{--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;}.elementor-43 .elementor-element.elementor-element-8741edf .elementor-heading-title{font-size:62px;line-height:62px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-43 .elementor-element.elementor-element-4e956d8 > .elementor-widget-container{padding:0px 200px 0px 200px;}.elementor-43 .elementor-element.elementor-element-89016ad{padding:90px 0px 90px 0px;}.elementor-43 .elementor-element.elementor-element-dea223a{padding:0px 0px 90px 0px;}.elementor-43 .elementor-element.elementor-element-97f9446 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-2760e14 > .elementor-widget-container{padding:0px 60px 0px 50px;}.elementor-43 .elementor-element.elementor-element-be9c894 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-43 .elementor-element.elementor-element-8687821 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-43 .elementor-element.elementor-element-2ecbee8 > .elementor-element-populated{padding:0px 50px 0px 30px;}.elementor-43 .elementor-element.elementor-element-f1ac518 > .elementor-element-populated{padding:0px 50px 0px 30px;}.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-43 .elementor-element.elementor-element-56ad513 .elementor-heading-title{font-size:27px;}.elementor-43 .elementor-element.elementor-element-4f9a3a4 > .elementor-widget-container{padding:90px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-91db6b6 > .elementor-element-populated{padding:0px 50px 0px 30px;}.elementor-43 .elementor-element.elementor-element-d861ea1 .elementor-heading-title{font-size:27px;}.elementor-43 .elementor-element.elementor-element-009e473 > .elementor-widget-container{padding:90px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-0a95612 > .elementor-element-populated{padding:0px 50px 0px 30px;}.elementor-43 .elementor-element.elementor-element-a6e0135 .elementor-heading-title{font-size:27px;}.elementor-43 .elementor-element.elementor-element-3bdf6f3 > .elementor-widget-container{padding:90px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-efb381e{padding:100px 0px 100px 0px;}.elementor-43 .elementor-element.elementor-element-083e9d6{--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;}.elementor-43 .elementor-element.elementor-element-4290e12 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-43 .elementor-element.elementor-element-6502883 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-43 .elementor-element.elementor-element-6502883 .elementor-icon{font-size:110px;}.elementor-43 .elementor-element.elementor-element-6502883 .elementor-icon-box-description{font-size:18px;}.elementor-43 .elementor-element.elementor-element-5c44b1a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-5650fe1 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-43 .elementor-element.elementor-element-5650fe1 .elementor-icon{font-size:110px;}.elementor-43 .elementor-element.elementor-element-5650fe1 .elementor-icon-box-description{font-size:18px;}.elementor-43 .elementor-element.elementor-element-d0d123a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-1a2edd3 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-43 .elementor-element.elementor-element-1a2edd3 .elementor-icon{font-size:110px;}.elementor-43 .elementor-element.elementor-element-1a2edd3 .elementor-icon-box-description{font-size:18px;}.elementor-43 .elementor-element.elementor-element-8554346{padding:80px 0px 80px 0px;}.elementor-43 .elementor-element.elementor-element-47f5ffb{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-43 .elementor-element.elementor-element-2f22fb5 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-2f22fb5 .elementor-icon-box-title a{font-size:19px;}.elementor-43 .elementor-element.elementor-element-2f22fb5 .elementor-icon-box-description{font-size:15px;}.elementor-43 .elementor-element.elementor-element-4d0abaf .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-4d0abaf .elementor-icon-box-title a{font-size:19px;}.elementor-43 .elementor-element.elementor-element-4d0abaf .elementor-icon-box-description{font-size:15px;}.elementor-43 .elementor-element.elementor-element-38f9333 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-38f9333 .elementor-icon-box-title a{font-size:19px;}.elementor-43 .elementor-element.elementor-element-38f9333 .elementor-icon-box-description{font-size:15px;}.elementor-43 .elementor-element.elementor-element-47c259c .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-47c259c .elementor-icon-box-title a{font-size:19px;}.elementor-43 .elementor-element.elementor-element-47c259c .elementor-icon-box-description{font-size:15px;}.elementor-43 .elementor-element.elementor-element-868bed9 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-868bed9 .elementor-icon-box-title a{font-size:19px;}.elementor-43 .elementor-element.elementor-element-868bed9 .elementor-icon-box-description{font-size:15px;}.elementor-43 .elementor-element.elementor-element-58377ab .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-58377ab .elementor-icon-box-title a{font-size:19px;}.elementor-43 .elementor-element.elementor-element-58377ab .elementor-icon-box-description{font-size:15px;}.elementor-43 .elementor-element.elementor-element-0a9b88a .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-0a9b88a .elementor-icon-box-title a{font-size:19px;}.elementor-43 .elementor-element.elementor-element-0a9b88a .elementor-icon-box-description{font-size:15px;}.elementor-43 .elementor-element.elementor-element-4d47186 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-4d47186 .elementor-icon-box-title a{font-size:19px;}.elementor-43 .elementor-element.elementor-element-4d47186 .elementor-icon-box-description{font-size:15px;}}@media(max-width:1200px){.elementor-43 .elementor-element.elementor-element-8741edf{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-43 .elementor-element.elementor-element-4e956d8 > .elementor-widget-container{padding:0px 180px 0px 180px;}.elementor-43 .elementor-element.elementor-element-4e956d8{font-size:17px;}.elementor-43 .elementor-element.elementor-element-89016ad{padding:70px 0px 70px 0px;}.elementor-43 .elementor-element.elementor-element-dea223a{padding:0px 0px 70px 0px;}.elementor-43 .elementor-element.elementor-element-6f2af08 .elementor-heading-title{font-size:28px;}.elementor-43 .elementor-element.elementor-element-2760e14 > .elementor-widget-container{padding:0px 80px 0px 80px;}.elementor-43 .elementor-element.elementor-element-2760e14{font-size:17px;}.elementor-43 .elementor-element.elementor-element-be9c894 > .elementor-widget-container{padding:0px 80px 0px 80px;}.elementor-43 .elementor-element.elementor-element-be9c894{font-size:17px;}.elementor-43 .elementor-element.elementor-element-8687821 > .elementor-widget-container{padding:0px 80px 0px 80px;}.elementor-43 .elementor-element.elementor-element-8687821{font-size:17px;}.elementor-43 .elementor-element.elementor-element-3177715 .elementor-heading-title{font-size:40px;line-height:40px;}.elementor-43 .elementor-element.elementor-element-c91ba78{font-size:17px;}.elementor-43 .elementor-element.elementor-element-5e8c1ed{padding:80px 0px 50px 0px;}.elementor-43 .elementor-element.elementor-element-6e7a5c9 .elementor-heading-title{font-size:40px;line-height:40px;}.elementor-43 .elementor-element.elementor-element-04ffee6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-04ffee6{font-size:17px;}.elementor-43 .elementor-element.elementor-element-2ecbee8 > .elementor-element-populated{padding:0px 40px 0px 30px;}.elementor-43 .elementor-element.elementor-element-f1ac518 > .elementor-element-populated{padding:0px 40px 0px 30px;}.elementor-43 .elementor-element.elementor-element-56ad513 .elementor-heading-title{font-size:23px;line-height:33px;}.elementor-43 .elementor-element.elementor-element-4f9a3a4 > .elementor-widget-container{padding:80px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-4f9a3a4{font-size:17px;}.elementor-43 .elementor-element.elementor-element-91db6b6 > .elementor-element-populated{padding:0px 40px 0px 30px;}.elementor-43 .elementor-element.elementor-element-d861ea1 .elementor-heading-title{font-size:23px;line-height:33px;}.elementor-43 .elementor-element.elementor-element-009e473 > .elementor-widget-container{padding:80px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-009e473{font-size:17px;}.elementor-43 .elementor-element.elementor-element-0a95612 > .elementor-element-populated{padding:0px 40px 0px 30px;}.elementor-43 .elementor-element.elementor-element-a6e0135 .elementor-heading-title{font-size:23px;line-height:33px;}.elementor-43 .elementor-element.elementor-element-3bdf6f3 > .elementor-widget-container{padding:80px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-3bdf6f3{font-size:17px;}.elementor-43 .elementor-element.elementor-element-4160fa8 .elementor-heading-title{font-size:40px;line-height:40px;}.elementor-43 .elementor-element.elementor-element-083e9d6{font-size:17px;}.elementor-43 .elementor-element.elementor-element-6502883 .elementor-icon{font-size:100px;}.elementor-43 .elementor-element.elementor-element-6502883 .elementor-icon-box-description{font-size:17px;}.elementor-43 .elementor-element.elementor-element-5650fe1 .elementor-icon{font-size:100px;}.elementor-43 .elementor-element.elementor-element-5650fe1 .elementor-icon-box-description{font-size:17px;}.elementor-43 .elementor-element.elementor-element-1a2edd3 .elementor-icon{font-size:100px;}.elementor-43 .elementor-element.elementor-element-1a2edd3 .elementor-icon-box-description{font-size:17px;}.elementor-43 .elementor-element.elementor-element-037d45f{font-size:17px;}.elementor-43 .elementor-element.elementor-element-8554346{padding:60px 0px 60px 0px;}.elementor-43 .elementor-element.elementor-element-47f5ffb{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-43 .elementor-element.elementor-element-47f5ffb .elementor-heading-title{font-size:26px;line-height:39px;}}@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-49dff2e{padding:150px 0px 150px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-43 .elementor-element.elementor-element-8741edf{--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;}.elementor-43 .elementor-element.elementor-element-8741edf .elementor-heading-title{font-size:52px;line-height:56px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-43 .elementor-element.elementor-element-4e956d8 > .elementor-widget-container{padding:0px 120px 0px 120px;}.elementor-43 .elementor-element.elementor-element-2760e14 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-43 .elementor-element.elementor-element-be9c894 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-43 .elementor-element.elementor-element-8687821 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-43 .elementor-element.elementor-element-04ffee6 > .elementor-widget-container{padding:0px 50px 0px 0px;}.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-43 .elementor-element.elementor-element-efb381e{padding:80px 0px 80px 0px;}.elementor-43 .elementor-element.elementor-element-083e9d6{--container-widget-width:63%;--container-widget-flex-grow:0;width:var( --container-widget-width, 63% );max-width:63%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-43 .elementor-element.elementor-element-6502883 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-6502883 .elementor-icon-box-title a{font-size:28px;}.elementor-43 .elementor-element.elementor-element-5650fe1 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-5650fe1 .elementor-icon-box-title a{font-size:28px;}.elementor-43 .elementor-element.elementor-element-1a2edd3 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-1a2edd3 .elementor-icon-box-title a{font-size:27px;}.elementor-43 .elementor-element.elementor-element-8554346{padding:50px 0px 50px 0px;}.elementor-43 .elementor-element.elementor-element-47f5ffb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-43 .elementor-element.elementor-element-47f5ffb .elementor-heading-title{font-size:24px;line-height:33px;}}@media(max-width:880px){.elementor-43 .elementor-element.elementor-element-8741edf{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-43 .elementor-element.elementor-element-4e956d8{font-size:16px;}.elementor-43 .elementor-element.elementor-element-89016ad{padding:50px 0px 50px 0px;}.elementor-43 .elementor-element.elementor-element-dea223a{padding:0px 0px 50px 0px;}.elementor-43 .elementor-element.elementor-element-6f2af08 .elementor-heading-title{font-size:25px;line-height:31px;}.elementor-43 .elementor-element.elementor-element-2760e14{font-size:16px;}.elementor-43 .elementor-element.elementor-element-be9c894{width:var( --container-widget-width, 331.5px );max-width:331.5px;--container-widget-width:331.5px;--container-widget-flex-grow:0;font-size:16px;}.elementor-43 .elementor-element.elementor-element-8687821{font-size:16px;}.elementor-43 .elementor-element.elementor-element-3177715 .elementor-heading-title{font-size:43px;line-height:43px;}.elementor-43 .elementor-element.elementor-element-c91ba78{font-size:16px;}.elementor-43 .elementor-element.elementor-element-6e7a5c9 .elementor-heading-title{font-size:43px;line-height:43px;}.elementor-43 .elementor-element.elementor-element-04ffee6 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-43 .elementor-element.elementor-element-04ffee6{font-size:16px;}.elementor-43 .elementor-element.elementor-element-2ecbee8 > .elementor-element-populated{padding:0px 40px 0px 20px;}.elementor-43 .elementor-element.elementor-element-f1ac518 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-43 .elementor-element.elementor-element-4f9a3a4 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-4f9a3a4{font-size:16px;}.elementor-43 .elementor-element.elementor-element-91db6b6 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-43 .elementor-element.elementor-element-009e473 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-009e473{font-size:16px;}.elementor-43 .elementor-element.elementor-element-0a95612 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-43 .elementor-element.elementor-element-3bdf6f3 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-3bdf6f3{font-size:16px;}.elementor-43 .elementor-element.elementor-element-efb381e{padding:70px 0px 70px 0px;}.elementor-43 .elementor-element.elementor-element-4160fa8 .elementor-heading-title{font-size:43px;line-height:43px;}.elementor-43 .elementor-element.elementor-element-083e9d6{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;font-size:16px;}.elementor-43 .elementor-element.elementor-element-a17185b{padding:60px 0px 60px 0px;}.elementor-43 .elementor-element.elementor-element-037d45f{font-size:16px;}.elementor-43 .elementor-element.elementor-element-47f5ffb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-43 .elementor-element.elementor-element-47f5ffb .elementor-heading-title{font-size:22px;line-height:27px;}.elementor-43 .elementor-element.elementor-element-2f22fb5 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-2f22fb5 .elementor-icon-box-title a{font-size:16px;}.elementor-43 .elementor-element.elementor-element-2f22fb5 .elementor-icon-box-description{font-size:13px;line-height:22px;}.elementor-43 .elementor-element.elementor-element-4d0abaf .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-4d0abaf .elementor-icon-box-title a{font-size:16px;}.elementor-43 .elementor-element.elementor-element-4d0abaf .elementor-icon-box-description{font-size:13px;line-height:22px;}.elementor-43 .elementor-element.elementor-element-38f9333 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-38f9333 .elementor-icon-box-title a{font-size:16px;}.elementor-43 .elementor-element.elementor-element-38f9333 .elementor-icon-box-description{font-size:13px;line-height:22px;}.elementor-43 .elementor-element.elementor-element-47c259c .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-47c259c .elementor-icon-box-title a{font-size:16px;}.elementor-43 .elementor-element.elementor-element-47c259c .elementor-icon-box-description{font-size:13px;line-height:22px;}.elementor-43 .elementor-element.elementor-element-868bed9 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-868bed9 .elementor-icon-box-title a{font-size:16px;}.elementor-43 .elementor-element.elementor-element-868bed9 .elementor-icon-box-description{font-size:13px;line-height:22px;}.elementor-43 .elementor-element.elementor-element-58377ab .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-58377ab .elementor-icon-box-title a{font-size:16px;}.elementor-43 .elementor-element.elementor-element-58377ab .elementor-icon-box-description{font-size:13px;line-height:22px;}.elementor-43 .elementor-element.elementor-element-0a9b88a .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-0a9b88a .elementor-icon-box-title a{font-size:16px;}.elementor-43 .elementor-element.elementor-element-0a9b88a .elementor-icon-box-description{font-size:13px;line-height:22px;}.elementor-43 .elementor-element.elementor-element-4d47186 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-4d47186 .elementor-icon-box-title a{font-size:16px;}.elementor-43 .elementor-element.elementor-element-4d47186 .elementor-icon-box-description{font-size:13px;line-height:22px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-43 .elementor-element.elementor-element-8741edf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-43 .elementor-element.elementor-element-8741edf .elementor-heading-title{font-size:42px;line-height:42px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-43 .elementor-element.elementor-element-4e956d8 > .elementor-widget-container{padding:14px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-6f2af08 .elementor-heading-title{font-size:21px;line-height:29px;}.elementor-43 .elementor-element.elementor-element-2760e14 > .elementor-widget-container{padding:14px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-be9c894 > .elementor-widget-container{padding:14px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-8687821 > .elementor-widget-container{padding:14px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-3177715 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-43 .elementor-element.elementor-element-4a1fb63{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-5e8c1ed{padding:50px 0px 50px 0px;}.elementor-43 .elementor-element.elementor-element-6e7a5c9 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-43 .elementor-element.elementor-element-04ffee6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.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-43 .elementor-element.elementor-element-56ad513 .elementor-heading-title{font-size:19px;line-height:28px;}.elementor-43 .elementor-element.elementor-element-4f9a3a4 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-d861ea1 .elementor-heading-title{font-size:19px;line-height:28px;}.elementor-43 .elementor-element.elementor-element-009e473 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-a6e0135 .elementor-heading-title{font-size:19px;line-height:28px;}.elementor-43 .elementor-element.elementor-element-3bdf6f3 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-4160fa8{text-align:center;}.elementor-43 .elementor-element.elementor-element-4160fa8 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-43 .elementor-element.elementor-element-083e9d6{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-43 .elementor-element.elementor-element-a17185b{padding:50px 0px 50px 0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-43 .elementor-element.elementor-element-5c44b1a > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-43 .elementor-element.elementor-element-3c0d5ca{padding:0px 0px 60px 0px;}.elementor-43 .elementor-element.elementor-element-47f5ffb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-43 .elementor-element.elementor-element-47f5ffb .elementor-heading-title{font-size:21px;line-height:29px;}}/* Start custom CSS for text-editor, class: .elementor-element-4e956d8 */p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0650175 */@keyframes infiniteScroll {
  from {transform: translateX(0)}
  to {transform: translateX(-50%)}
}
.container {
  width: 100%;
  overflow-x: hidden;
}
.horizontal-scrolling-items {
  display: flex;
  font-size: 72px;
  font-weight: 900;

  font-family:Hanken Grotesk;
  width: 2600px;
  animation-name: infiniteScroll;
  animation-duration: 20s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  color: #ffff;
}
 img {
         vertical-align: middle; /* Align image with text */
            height: 50px; /
           
        }
         .text {
            margin-left: 20px;
            margin-right: 20px;
        }
.horizontal-scrolling-items__item {
  white-space: nowrap;
}
@media (max-width: 1200px) {
  .horizontal-scrolling-items {
    font-size: 56px; /* slightly smaller */
  }

  .horizontal-scrolling-items img {
    width: 60px; /* shrink icons */
    height: auto;
  }
}

@media (max-width: 1024px) {
  .horizontal-scrolling-items {
    font-size: 44px;
  }

  .horizontal-scrolling-items img {
    width: 50px;
    height: auto;
  }
}
@media (max-width: 768px) {
  .horizontal-scrolling-items {
    font-size: 40px;
  }
}

@media (max-width: 480px) {
  .horizontal-scrolling-items {
    font-size: 28px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2760e14 */p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be9c894 */p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8687821 */p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5db165f */.team-filters {
    display: flex;
    gap: 15px;
    margin-bottom: 30px;
    flex-wrap: nowrap;
}

.team-card:hover .team-bottom-text {
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease;
}

.team-filters select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url('https://theoptimum.arriving.website/wp-content/uploads/2025/09/arrow-down.png') no-repeat right 10px center;
    padding: 4px 15px;
    font-family: 'Archivo', sans-serif;
    font-weight: 300;
    font-size: 20px;
    color: #000;
    border: 1px solid #000;
    border-radius: 0;
    cursor: pointer;
    width: auto;        /* 👈 stops full width */
    min-width: 190px;   /* 👈 keeps them readable, you can adjust */
}

.team-filters select:focus {
    outline: none;
    box-shadow: none;
}


.team-cards {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.team-card {
    width: calc(33.333% - 20px);
    background: #fff;
    overflow: hidden;
    position: relative;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    transition: transform 0.3s;
}

.team-card:hover { transform: translateY(-5px); }

.team-img { position: relative; overflow: hidden; }
.team-img img { width: 100%; display: block; }


.team-bottom-text {
    position: absolute;
    bottom: 0;
    width: 100%;
    color: #fff;
    padding: 10px 40px;
    text-align: left;
  
}
.team-bottom-text h3 {
    font-family: 'Archivo', sans-serif;
    font-weight: 600;
    font-size: 32px;
    line-height: 40px;
    margin: 0;
    color: #fff;
}
.team-bottom-text p {
    font-family: 'Archivo', sans-serif;
    font-weight: 300;
    font-size: 20px;
    line-height: 30px;
    margin: 2px 0;
        padding-bottom: 24px;
}


.team-overlay {
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: rgba(2,81,217,0.6);
    opacity: 0;
    transition: opacity 0.3s;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: 40px;
}
.team-card:hover .team-overlay { opacity: 1; }

.team-hover-content h3 {
    font-family: 'Archivo', sans-serif;
    font-weight: 600;
    font-size: 32px;
    line-height: 40px;
    color: #fff;
    margin: 5px 0;
        padding-bottom: 0px;
    
}
.team-hover-content p {
    font-family: 'Archivo', sans-serif;
    font-weight: 300;
    font-size: 20px;
    line-height: 30px;
    color: #fff;
    margin: 5px 0;
     padding-bottom: 20px;
    
    
}
p.team-department {
    border: 1px solid #fff;
    border-radius: 80px;
    padding: 4px 12px;
    display: inline-block;
       margin-bottom: 24px !important;
    
}


.team-actions {
position: absolute;
  bottom: 20px;
  left: 20px;
  right: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap; /* allows wrapping if space is tight */
  gap: 12px;
}

.read-more {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 30px;
  color: #fff;
  font-family: 'Archivo', sans-serif;
  font-weight: 600;
  font-size: 16px;
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}
.read-more img { width: 16px; height: 16px; }

.team-socials {
display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
.team-socials a img {
  width: 22px;
  height: 22px;
  display: block;
}

@media (max-width: 1366px) {
  .team-overlay {
    padding: 30px;
  }

  .team-hover-content h3 {
    font-size: 28px;
    line-height: 36px;
  }

  .team-hover-content p {
    font-size: 18px;
    line-height: 28px;
  }

  .team-actions {
    bottom: 20px;
    padding: 0 10px;
  }

  .read-more {
    font-size: 15px;
    padding: 20px 0;
  }

  .team-socials a img {
    width: 20px;
    height: 20px;
  }
   .team-bottom-text h3 {
    font-size: 28px;
    line-height: 36px;
  }
  .team-bottom-text p {
    font-size: 18px;
    line-height: 26px;
  }
}

/* Medium Screens - up to 1200px */
@media (max-width: 1200px) {
  .team-overlay {
    padding: 23px;
  }

  .team-hover-content h3 {
    font-size: 24px;
    line-height: 32px;
  }

  .team-hover-content p {
    font-size: 16px;
    line-height: 24px;
  }

  .team-actions {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    bottom: 11px;
  }

  .read-more {
    font-size: 14px;
    padding: 1px 0;
  }

  .team-socials a img {
    width: 18px;
    height: 18px;
  }
  .team-bottom-text h3 {
    font-size: 24px;
    line-height: 32px;
  }
  .team-bottom-text p {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 991px) {
    .team-card { width: calc(50% - 20px); }
      .team-overlay {
    padding: 20px; /* reduce padding */
  }

  .team-hover-content h3 {
    font-size: 24px;
    line-height: 32px;
  }

  .team-hover-content p {
    font-size: 16px;
    line-height: 24px;
  }

  .team-actions {
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
  }

  .read-more {
    padding: 12px 0;
    font-size: 14px;
  }

  .team-socials a img {
    width: 18px;
    height: 18px;
  }
    .team-bottom-text {
    padding: 8px 20px;
  }
  .team-bottom-text h3 {
    font-size: 20px;
    line-height: 28px;
  }
  .team-bottom-text p {
    font-size: 14px;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
    .team-card {
        width: 100%; }
        
    .team-filters { 
        flex-wrap: wrap;
        gap: 12px;
        }
         .team-filters select {
    width: 100%;       /* Full width on mobile */
    min-width: unset;  /* Remove min-width */
    font-size: 16px;
    padding: 8px 12px;
  }
     .team-overlay {
    padding: 15px;
  }

  .team-hover-content h3 {
    font-size: 20px;
    line-height: 28px;
  }

  .team-hover-content p {
    font-size: 14px;
    line-height: 22px;
  }

  .team-actions {
    position: static; /* remove absolute positioning */
    margin-top: 10px;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
  }

  .read-more {
    font-size: 13px;
  }

  .team-socials {
    gap: 8px;
  }
   .team-bottom-text {
    padding: 6px 15px;
    text-align: center; /* optional: center text on small screens */
  }
  .team-bottom-text h3 {
    font-size: 18px;
    line-height: 26px;
  }
  .team-bottom-text p {
    font-size: 13px;
    line-height: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ced2fb */.scroll-container {
  width: 100%;
  overflow: hidden;
  position: relative;
}

.scroll-track {
  display: flex;
  width: max-content;
  animation: scroll 50s linear infinite;
}

.scroll-group {
  display: flex;
}

.scroll-group img {
 
   
}

@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-972a25e */.loop-container {
  width: 100%;
  overflow: hidden;
  position: relative;
}

.loop-track {
  display: flex;
  width: max-content;
  animation: loopScroll 50s linear infinite reverse; /* reverse scrolling */
}

.loop-group {
  display: flex;
}

.loop-group img {
 ; /* adjust size */
  margin-right: 10px; /* spacing between images */
}

@keyframes loopScroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-124aca2 */@keyframes infiniteScroll {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
}

.scroll-container {
  width: 100%;
  overflow-x: hidden;
}

.scroll-items {
  display: inline-flex;
  align-items: center;
  font-size: 72px;
  line-height: 72px;
  font-weight: 900;
  font-family: "Hanken Grotesk", sans-serif;
  animation: infiniteScroll 80s linear infinite;
  color: #000000;
  white-space: nowrap;
}

.scroll-item {
  display: inline-flex;
  align-items: center;
  gap: 20px;
}

.scroll-items img {
  vertical-align: middle;
  height: 72px;
  width: auto;
}

.scroll-text {
  margin: 0 20px;
}

/* Responsive sizes */
@media (max-width: 1200px) {
  .scroll-items { font-size: 56px; line-height: 56px; }
  .scroll-items img { height: 56px; }
}

@media (max-width: 1024px) {
  .scroll-items { font-size: 44px; line-height: 44px; }
  .scroll-items img { height: 44px; }
}

@media (max-width: 768px) {
  .scroll-items { font-size: 36px; line-height: 36px; }
  .scroll-items img { height: 36px; }
}

@media (max-width: 480px) {
  .scroll-items { font-size: 28px; line-height: 28px; }
  .scroll-items img { height: 28px; }
}/* End custom CSS */