.elementor-1416 .elementor-element.elementor-element-17cdef6{margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-1416 .elementor-element.elementor-element-665a222{padding:0px 0px 0px 0px;}.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-1416 .elementor-element.elementor-element-6598865 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:48px;font-weight:600;line-height:56px;}.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-1416 .elementor-element.elementor-element-3e72dce{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-6f50fc1{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-586bf52:not(.elementor-motion-effects-element-type-background), .elementor-1416 .elementor-element.elementor-element-586bf52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1416 .elementor-element.elementor-element-586bf52{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-1416 .elementor-element.elementor-element-586bf52 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1416 .elementor-element.elementor-element-fd6cc52{padding:0px 0px 70px 0px;}.elementor-1416 .elementor-element.elementor-element-c1fa0db{text-align:center;}.elementor-1416 .elementor-element.elementor-element-c1fa0db .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:48px;font-weight:600;line-height:56px;color:var( --e-global-color-fe59312 );}.elementor-1416 .elementor-element.elementor-element-2cf9445{text-align:center;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;color:var( --e-global-color-astglobalcolor4 );}.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-1416 .elementor-element.elementor-element-555030d:not(.elementor-motion-effects-element-type-background), .elementor-1416 .elementor-element.elementor-element-555030d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1416 .elementor-element.elementor-element-555030d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-1416 .elementor-element.elementor-element-555030d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1416 .elementor-element.elementor-element-59579d0 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:48px;font-weight:600;line-height:56px;}.elementor-1416 .elementor-element.elementor-element-c7def52{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-dfa9c22 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-dfa9c22 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:600;line-height:56px;color:var( --e-global-color-secondary );}.elementor-1416 .elementor-element.elementor-element-41c861d > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-adf00fb .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:700;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-c2f72b3{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-c7a2b48 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-c7a2b48{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-c777bba .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:700;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-b5e092e{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-6385442 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-6385442{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-e688b0f{padding:60px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-4c0af28 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:700;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-0c25385{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-1637bca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-1637bca{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-d95e8e2 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:700;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-f398941{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-1271f67 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-1271f67{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-c7a7c0e{padding:60px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-620be92 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:700;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-558ad6a{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-dcf109d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-dcf109d{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-184c212{padding:60px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-00b7420 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:600;line-height:56px;color:var( --e-global-color-secondary );}.elementor-1416 .elementor-element.elementor-element-2f56dc6 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-1888466 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:700;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-84b4ab6{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-e38b5ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-e38b5ef{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-d6faa8c{padding:60px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-f0a5483 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:600;line-height:56px;color:var( --e-global-color-secondary );}.elementor-1416 .elementor-element.elementor-element-e6beb85 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-645d3ae .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:700;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-e776f4c{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-2f02c75 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-2f02c75{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-706be69{padding:60px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-3b93164 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:600;line-height:56px;color:var( --e-global-color-secondary );}.elementor-1416 .elementor-element.elementor-element-618ff86 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-710eca5 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:700;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-f1cabfc{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-a40d1c4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-a40d1c4{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-7fd4778{padding:60px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-b749727 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:600;line-height:56px;color:var( --e-global-color-secondary );}.elementor-1416 .elementor-element.elementor-element-221744c > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-dfa4c49 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:700;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-193b7fc{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-6740cb4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-6740cb4{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-bb3b4f2{padding:60px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-66e3bae .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:600;line-height:56px;color:var( --e-global-color-secondary );}.elementor-1416 .elementor-element.elementor-element-7074bf7 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-e662f7e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:700;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-7c30edd{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-1e395d0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-1e395d0{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-628fa27 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:700;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-bb35070{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-575cad1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-575cad1{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-bfe3138{padding:60px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-d16b881 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:600;line-height:56px;color:var( --e-global-color-secondary );}.elementor-1416 .elementor-element.elementor-element-49ae29f > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-c0c2c2b .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:700;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-5c220da{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-e6b6d2f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-e6b6d2f{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-d91dc8e{padding:60px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-3d74e86 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:600;line-height:56px;color:var( --e-global-color-secondary );}.elementor-1416 .elementor-element.elementor-element-648d291 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-2430bcf .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:700;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-6744b24{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-1416 .elementor-element.elementor-element-53d52a2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-53d52a2{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}@media(max-width:1366px){.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-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1416 .elementor-element.elementor-element-3e72dce{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1200px){.elementor-1416 .elementor-element.elementor-element-6598865 .elementor-heading-title{font-size:40px;line-height:40px;}.elementor-1416 .elementor-element.elementor-element-3e72dce{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-6f50fc1{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-586bf52{padding:80px 0px 80px 0px;}.elementor-1416 .elementor-element.elementor-element-fd6cc52{padding:0px 0px 50px 0px;}.elementor-1416 .elementor-element.elementor-element-c1fa0db .elementor-heading-title{font-size:40px;line-height:40px;}.elementor-1416 .elementor-element.elementor-element-2cf9445{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-59579d0 .elementor-heading-title{font-size:40px;line-height:40px;}.elementor-1416 .elementor-element.elementor-element-c7def52{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-dfa9c22 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-1416 .elementor-element.elementor-element-adf00fb .elementor-heading-title{font-size:20px;line-height:40px;}.elementor-1416 .elementor-element.elementor-element-c2f72b3{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-c7a2b48{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-c777bba .elementor-heading-title{font-size:20px;line-height:40px;}.elementor-1416 .elementor-element.elementor-element-b5e092e{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-6385442{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-e688b0f{padding:40px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-4c0af28 .elementor-heading-title{font-size:20px;line-height:40px;}.elementor-1416 .elementor-element.elementor-element-0c25385{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-1637bca{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-d95e8e2 .elementor-heading-title{font-size:20px;line-height:40px;}.elementor-1416 .elementor-element.elementor-element-f398941{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-1271f67{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-c7a7c0e{padding:40px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-620be92 .elementor-heading-title{font-size:20px;line-height:40px;}.elementor-1416 .elementor-element.elementor-element-558ad6a{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-dcf109d{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-184c212{padding:40px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-00b7420 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-1416 .elementor-element.elementor-element-1888466 .elementor-heading-title{font-size:20px;line-height:40px;}.elementor-1416 .elementor-element.elementor-element-84b4ab6{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-e38b5ef{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-d6faa8c{padding:40px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-f0a5483 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-1416 .elementor-element.elementor-element-645d3ae .elementor-heading-title{font-size:20px;line-height:40px;}.elementor-1416 .elementor-element.elementor-element-e776f4c{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-2f02c75{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-706be69{padding:40px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-3b93164 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-1416 .elementor-element.elementor-element-710eca5 .elementor-heading-title{font-size:20px;line-height:40px;}.elementor-1416 .elementor-element.elementor-element-f1cabfc{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-a40d1c4{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-7fd4778{padding:40px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-b749727 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-1416 .elementor-element.elementor-element-dfa4c49 .elementor-heading-title{font-size:20px;line-height:40px;}.elementor-1416 .elementor-element.elementor-element-193b7fc{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-6740cb4{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-bb3b4f2{padding:40px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-66e3bae .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-1416 .elementor-element.elementor-element-e662f7e .elementor-heading-title{font-size:20px;line-height:40px;}.elementor-1416 .elementor-element.elementor-element-7c30edd{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;font-size:17px;}.elementor-1416 .elementor-element.elementor-element-1e395d0{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-628fa27 .elementor-heading-title{font-size:20px;line-height:40px;}.elementor-1416 .elementor-element.elementor-element-bb35070{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-575cad1{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-bfe3138{padding:40px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-d16b881 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-1416 .elementor-element.elementor-element-c0c2c2b .elementor-heading-title{font-size:20px;line-height:40px;}.elementor-1416 .elementor-element.elementor-element-5c220da{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-e6b6d2f{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-d91dc8e{padding:40px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-3d74e86 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-1416 .elementor-element.elementor-element-2430bcf .elementor-heading-title{font-size:20px;line-height:40px;}.elementor-1416 .elementor-element.elementor-element-6744b24{font-size:17px;}.elementor-1416 .elementor-element.elementor-element-53d52a2{font-size:17px;}}@media(max-width:1024px){.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-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1416 .elementor-element.elementor-element-3e72dce{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-1416 .elementor-element.elementor-element-fd6cc52{padding:0px 0px 40px 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 );}}@media(max-width:880px){.elementor-1416 .elementor-element.elementor-element-6598865 .elementor-heading-title{font-size:43px;line-height:43px;}.elementor-1416 .elementor-element.elementor-element-3e72dce{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-6f50fc1{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-fd6cc52{padding:0px 0px 30px 0px;}.elementor-1416 .elementor-element.elementor-element-c1fa0db .elementor-heading-title{font-size:43px;line-height:43px;}.elementor-1416 .elementor-element.elementor-element-2cf9445{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-59579d0 .elementor-heading-title{font-size:43px;line-height:43px;}.elementor-1416 .elementor-element.elementor-element-c7def52{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-dfa9c22 .elementor-heading-title{font-size:30px;line-height:43px;}.elementor-1416 .elementor-element.elementor-element-adf00fb .elementor-heading-title{font-size:20px;line-height:43px;}.elementor-1416 .elementor-element.elementor-element-c2f72b3{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-c7a2b48{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-c777bba .elementor-heading-title{font-size:20px;line-height:43px;}.elementor-1416 .elementor-element.elementor-element-b5e092e{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-6385442{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-4c0af28 .elementor-heading-title{font-size:20px;line-height:43px;}.elementor-1416 .elementor-element.elementor-element-0c25385{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-1637bca{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-d95e8e2 .elementor-heading-title{font-size:20px;line-height:43px;}.elementor-1416 .elementor-element.elementor-element-f398941{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-1271f67{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-620be92 .elementor-heading-title{font-size:20px;line-height:43px;}.elementor-1416 .elementor-element.elementor-element-558ad6a{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-dcf109d{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-00b7420 .elementor-heading-title{font-size:29px;line-height:43px;}.elementor-1416 .elementor-element.elementor-element-1888466 .elementor-heading-title{font-size:20px;line-height:43px;}.elementor-1416 .elementor-element.elementor-element-84b4ab6{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-e38b5ef{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-f0a5483 .elementor-heading-title{font-size:29px;line-height:43px;}.elementor-1416 .elementor-element.elementor-element-645d3ae .elementor-heading-title{font-size:20px;line-height:43px;}.elementor-1416 .elementor-element.elementor-element-e776f4c{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-2f02c75{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-3b93164 .elementor-heading-title{font-size:29px;line-height:43px;}.elementor-1416 .elementor-element.elementor-element-710eca5 .elementor-heading-title{font-size:20px;line-height:43px;}.elementor-1416 .elementor-element.elementor-element-f1cabfc{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-a40d1c4{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-b749727 .elementor-heading-title{font-size:29px;line-height:43px;}.elementor-1416 .elementor-element.elementor-element-dfa4c49 .elementor-heading-title{font-size:20px;line-height:43px;}.elementor-1416 .elementor-element.elementor-element-193b7fc{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-6740cb4{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-66e3bae .elementor-heading-title{font-size:29px;line-height:43px;}.elementor-1416 .elementor-element.elementor-element-e662f7e .elementor-heading-title{font-size:20px;line-height:43px;}.elementor-1416 .elementor-element.elementor-element-7c30edd{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-1e395d0{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-628fa27 .elementor-heading-title{font-size:20px;line-height:43px;}.elementor-1416 .elementor-element.elementor-element-bb35070{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-575cad1{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-d16b881 .elementor-heading-title{font-size:29px;line-height:43px;}.elementor-1416 .elementor-element.elementor-element-c0c2c2b .elementor-heading-title{font-size:20px;line-height:43px;}.elementor-1416 .elementor-element.elementor-element-5c220da{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-e6b6d2f{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-3d74e86 .elementor-heading-title{font-size:29px;line-height:43px;}.elementor-1416 .elementor-element.elementor-element-2430bcf .elementor-heading-title{font-size:20px;line-height:43px;}.elementor-1416 .elementor-element.elementor-element-6744b24{font-size:16px;}.elementor-1416 .elementor-element.elementor-element-53d52a2{font-size:16px;}}@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-1416 .elementor-element.elementor-element-6598865 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1416 .elementor-element.elementor-element-586bf52{padding:50px 0px 50px 0px;}.elementor-1416 .elementor-element.elementor-element-fd6cc52{padding:0px 0px 30px 0px;}.elementor-1416 .elementor-element.elementor-element-c1fa0db .elementor-heading-title{font-size:30px;line-height:38px;}.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-1416 .elementor-element.elementor-element-555030d{padding:50px 0px 50px 0px;}.elementor-1416 .elementor-element.elementor-element-59579d0 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-1416 .elementor-element.elementor-element-dfa9c22 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-1416 .elementor-element.elementor-element-adf00fb .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-1416 .elementor-element.elementor-element-c777bba .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-1416 .elementor-element.elementor-element-4c0af28 .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-1416 .elementor-element.elementor-element-d95e8e2 .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-1416 .elementor-element.elementor-element-1271f67{line-height:17px;}.elementor-1416 .elementor-element.elementor-element-620be92 .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-1416 .elementor-element.elementor-element-00b7420 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-1416 .elementor-element.elementor-element-1888466 .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-1416 .elementor-element.elementor-element-f0a5483 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-1416 .elementor-element.elementor-element-645d3ae .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-1416 .elementor-element.elementor-element-3b93164 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-1416 .elementor-element.elementor-element-710eca5 .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-1416 .elementor-element.elementor-element-b749727 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-1416 .elementor-element.elementor-element-dfa4c49 .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-1416 .elementor-element.elementor-element-66e3bae .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-1416 .elementor-element.elementor-element-e662f7e .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-1416 .elementor-element.elementor-element-628fa27 .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-1416 .elementor-element.elementor-element-d16b881 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-1416 .elementor-element.elementor-element-c0c2c2b .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-1416 .elementor-element.elementor-element-3d74e86 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-1416 .elementor-element.elementor-element-2430bcf .elementor-heading-title{font-size:20px;line-height:38px;}}@media(min-width:768px){.elementor-1416 .elementor-element.elementor-element-2bda6f4{width:50%;}.elementor-1416 .elementor-element.elementor-element-f414c15{width:50%;}.elementor-1416 .elementor-element.elementor-element-2f56dc6{width:26%;}.elementor-1416 .elementor-element.elementor-element-e421750{width:40.332%;}.elementor-1416 .elementor-element.elementor-element-221744c{width:28%;}.elementor-1416 .elementor-element.elementor-element-dae4eb4{width:38.332%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1416 .elementor-element.elementor-element-2bda6f4{width:50%;}.elementor-1416 .elementor-element.elementor-element-0c6c673{width:77%;}.elementor-1416 .elementor-element.elementor-element-eb6adc6{width:33%;}.elementor-1416 .elementor-element.elementor-element-41c861d{width:36%;}.elementor-1416 .elementor-element.elementor-element-048bbca{width:38%;}.elementor-1416 .elementor-element.elementor-element-8963e40{width:33%;}.elementor-1416 .elementor-element.elementor-element-6a74490{width:36%;}.elementor-1416 .elementor-element.elementor-element-23e2fad{width:38%;}.elementor-1416 .elementor-element.elementor-element-96f50f4{width:33%;}.elementor-1416 .elementor-element.elementor-element-6233ea6{width:36%;}.elementor-1416 .elementor-element.elementor-element-318e7f7{width:38%;}.elementor-1416 .elementor-element.elementor-element-1fa0c59{width:33%;}.elementor-1416 .elementor-element.elementor-element-2f56dc6{width:36%;}.elementor-1416 .elementor-element.elementor-element-e421750{width:38%;}.elementor-1416 .elementor-element.elementor-element-3b6ff1e{width:33%;}.elementor-1416 .elementor-element.elementor-element-e6beb85{width:36%;}.elementor-1416 .elementor-element.elementor-element-dde0182{width:38%;}.elementor-1416 .elementor-element.elementor-element-693a89d{width:33%;}.elementor-1416 .elementor-element.elementor-element-618ff86{width:36%;}.elementor-1416 .elementor-element.elementor-element-1f5c169{width:38%;}.elementor-1416 .elementor-element.elementor-element-f7fa980{width:33%;}.elementor-1416 .elementor-element.elementor-element-221744c{width:36%;}.elementor-1416 .elementor-element.elementor-element-dae4eb4{width:38%;}.elementor-1416 .elementor-element.elementor-element-ada200c{width:33%;}.elementor-1416 .elementor-element.elementor-element-7074bf7{width:36%;}.elementor-1416 .elementor-element.elementor-element-5dfa669{width:36%;}.elementor-1416 .elementor-element.elementor-element-65cd9d8{width:33%;}.elementor-1416 .elementor-element.elementor-element-49ae29f{width:36%;}.elementor-1416 .elementor-element.elementor-element-cf5162e{width:36%;}.elementor-1416 .elementor-element.elementor-element-d1ddd92{width:33%;}.elementor-1416 .elementor-element.elementor-element-648d291{width:36%;}.elementor-1416 .elementor-element.elementor-element-bdc0291{width:36%;}}@media(max-width:1200px) and (min-width:768px){.elementor-1416 .elementor-element.elementor-element-2bda6f4{width:50%;}.elementor-1416 .elementor-element.elementor-element-0c6c673{width:100%;}.elementor-1416 .elementor-element.elementor-element-eb6adc6{width:34%;}.elementor-1416 .elementor-element.elementor-element-8963e40{width:34%;}.elementor-1416 .elementor-element.elementor-element-96f50f4{width:34%;}.elementor-1416 .elementor-element.elementor-element-1fa0c59{width:34%;}.elementor-1416 .elementor-element.elementor-element-3b6ff1e{width:37%;}.elementor-1416 .elementor-element.elementor-element-e6beb85{width:41%;}.elementor-1416 .elementor-element.elementor-element-dde0182{width:38%;}.elementor-1416 .elementor-element.elementor-element-693a89d{width:34%;}.elementor-1416 .elementor-element.elementor-element-f7fa980{width:34%;}.elementor-1416 .elementor-element.elementor-element-221744c{width:37%;}.elementor-1416 .elementor-element.elementor-element-ada200c{width:34%;}.elementor-1416 .elementor-element.elementor-element-65cd9d8{width:34%;}.elementor-1416 .elementor-element.elementor-element-49ae29f{width:37%;}.elementor-1416 .elementor-element.elementor-element-d1ddd92{width:34%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1416 .elementor-element.elementor-element-eb6adc6{width:22%;}.elementor-1416 .elementor-element.elementor-element-41c861d{width:40%;}.elementor-1416 .elementor-element.elementor-element-8963e40{width:22%;}.elementor-1416 .elementor-element.elementor-element-6a74490{width:40%;}.elementor-1416 .elementor-element.elementor-element-96f50f4{width:22%;}.elementor-1416 .elementor-element.elementor-element-6233ea6{width:40%;}.elementor-1416 .elementor-element.elementor-element-1fa0c59{width:22%;}.elementor-1416 .elementor-element.elementor-element-2f56dc6{width:40%;}.elementor-1416 .elementor-element.elementor-element-3b6ff1e{width:22%;}.elementor-1416 .elementor-element.elementor-element-e6beb85{width:40%;}.elementor-1416 .elementor-element.elementor-element-693a89d{width:22%;}.elementor-1416 .elementor-element.elementor-element-618ff86{width:40%;}.elementor-1416 .elementor-element.elementor-element-f7fa980{width:22%;}.elementor-1416 .elementor-element.elementor-element-221744c{width:40%;}.elementor-1416 .elementor-element.elementor-element-ada200c{width:22%;}.elementor-1416 .elementor-element.elementor-element-7074bf7{width:38%;}.elementor-1416 .elementor-element.elementor-element-5dfa669{width:40%;}.elementor-1416 .elementor-element.elementor-element-65cd9d8{width:21%;}.elementor-1416 .elementor-element.elementor-element-49ae29f{width:40%;}.elementor-1416 .elementor-element.elementor-element-cf5162e{width:40%;}.elementor-1416 .elementor-element.elementor-element-d1ddd92{width:21%;}.elementor-1416 .elementor-element.elementor-element-648d291{width:40%;}.elementor-1416 .elementor-element.elementor-element-bdc0291{width:40%;}}@media(max-width:880px) and (min-width:768px){.elementor-1416 .elementor-element.elementor-element-eb6adc6{width:24%;}.elementor-1416 .elementor-element.elementor-element-41c861d{width:38%;}.elementor-1416 .elementor-element.elementor-element-8963e40{width:24%;}.elementor-1416 .elementor-element.elementor-element-6a74490{width:38%;}.elementor-1416 .elementor-element.elementor-element-96f50f4{width:24%;}.elementor-1416 .elementor-element.elementor-element-1fa0c59{width:24%;}.elementor-1416 .elementor-element.elementor-element-3b6ff1e{width:24%;}.elementor-1416 .elementor-element.elementor-element-693a89d{width:24%;}.elementor-1416 .elementor-element.elementor-element-f7fa980{width:24%;}.elementor-1416 .elementor-element.elementor-element-ada200c{width:24%;}.elementor-1416 .elementor-element.elementor-element-7074bf7{width:36%;}.elementor-1416 .elementor-element.elementor-element-65cd9d8{width:24%;}.elementor-1416 .elementor-element.elementor-element-d1ddd92{width:24%;}}/* Start custom CSS for shortcode, class: .elementor-element-534c281 */.input_group {
  display: flex;
  gap: 20px;  
  
 
}

.input_half {
  flex: 1;
  padding: 0px 0px  0px 0px;  
  position: relative;
   color: #000000;
}

.input_half input,
.full-width textarea {
  width: 100%;
    font-family: 'Archivo', sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
    border-radius: 0px;
    background-color: #ffffff;
    border: 1px solid #000000;
    padding: 10px 15px; /* spacing inside */
    color: #000000;
 }


.cnt_form  textarea {
    background-color: #fffff;
    padding: 23px;
    height: 270px;
   border:1px solid #000000;
border-radius: 0px;
 
}
 
#submitt {
  width: 100%;
  background-color: #000000; /* black background */
  color: #ffffff;           /* white text */
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  font-weight: 400;
  padding: 14px 20px;       /* balanced padding */
  border: none;
  border-radius: 0px;
  cursor: pointer;
  text-align: center;
  transition: background-color 0.3s ease;
}

/* Hover effect */
#submitt:hover {
  background-color: #333333; /* slightly lighter black */
}


.input_group.full-width {
    display: block;
}

#submitt.ci {
    transition: all 0.8s ease-in-out;
     position: relative;
     left: 0;
}
#submitt:hover.ci   {
   left: 5px;
    transition: all 0.6s ease-in-out;
}
.wpcf7 input.wpcf7-form-control:not([type=submit]), .wpcf7 textarea.wpcf7-form-control {
    padding: 28px 16px;
    background: #fffff;
    border: 1px solid;
    border-radius: 0px;
    font-family: 'Archivo', sans-serif;
    font-size: 20px;
    color: #000000;
}
input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type=reset], input[type=tel], input[type=date], select {
    height: 48px;
     color: #000000;
}
::placeholder {
  color: #000000;
  opacity: 1; /* ensure full visibility */
}

/* For cross-browser compatibility */
:-ms-input-placeholder { /* IE 10+ */
  color: #000000;
}
::-ms-input-placeholder { /* Microsoft Edge */
  color: #000000;
}
@media (max-width: 768px) {
  .input_half {
    flex: 100%; 
    padding: 0; 
  }

  #submitt {
    width: 100%; 
  }
}/* End custom CSS */