.elementor-816 .elementor-element.elementor-element-304c219{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-816 .elementor-element.elementor-element-304c219:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-304c219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.steinbeis-sibe.de/wp-content/uploads/2026/08/siemens-2009_18_P1120085-1-scaled.webp");background-position:center right;background-repeat:no-repeat;background-size:75% auto;}.elementor-816 .elementor-element.elementor-element-0306fdd{--display:flex;--margin-top:35px;--margin-bottom:65px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:25px;}.elementor-816 .elementor-element.elementor-element-0306fdd:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-0306fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-816 .elementor-element.elementor-element-0306fdd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-816 .elementor-element.elementor-element-55b6a1a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-816 .elementor-element.elementor-element-55b6a1a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-816 .elementor-element.elementor-element-55b6a1a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:53px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-1e36b22{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor6 );--divider-border-width:5px;padding:20px 0px 10px 0px;}.elementor-816 .elementor-element.elementor-element-1e36b22 .elementor-divider-separator{width:50px;margin:0 auto;margin-left:0;}.elementor-816 .elementor-element.elementor-element-1e36b22 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-816 .elementor-element.elementor-element-27390d9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-816 .elementor-element.elementor-element-4d22116{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:6px;--margin-left:25px;--margin-right:6px;}.elementor-816 .elementor-element.elementor-element-3ca8d43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-816 .elementor-element.elementor-element-3ca8d43 .elementor-heading-title{font-size:32px;font-weight:600;letter-spacing:0.5px;}.elementor-816 .elementor-element.elementor-element-8ed4e35{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5px;--padding-bottom:0px;--padding-left:4px;--padding-right:19px;}.elementor-816 .elementor-element.elementor-element-ba6f281{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-816 .elementor-element.elementor-element-ba6f281 .elementor-heading-title{font-size:21px;font-weight:500;line-height:23px;letter-spacing:0.2px;word-spacing:1px;}.elementor-816 .elementor-element.elementor-element-bdf46da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:19px;letter-spacing:0.2px;color:var( --e-global-color-astglobalcolor2 );}.elementor-816 .elementor-element.elementor-element-23b859a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-816 .elementor-element.elementor-element-c21d02e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-816 .elementor-element.elementor-element-c21d02e.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-c21d02e .elementor-button{font-weight:500;}.elementor-816 .elementor-element.elementor-element-5408330 .elementor-button{background-color:var( --e-global-color-6cbc36e9 );font-weight:500;fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor6 );}.elementor-816 .elementor-element.elementor-element-5408330.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-02e34d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-816 .elementor-element.elementor-element-02e34d0:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-02e34d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FF;}.elementor-816 .elementor-element.elementor-element-0dddc73{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-816 .elementor-element.elementor-element-0dddc73 .elementor-heading-title{font-size:30px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-9ba2015{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:start;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-816 .elementor-element.elementor-element-e245821{--display:flex;--justify-content:space-evenly;}.elementor-816 .elementor-element.elementor-element-4cefcb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-816 .elementor-element.elementor-element-4cefcb8.elementor-element{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-4cefcb8 .elementor-heading-title{font-size:16px;font-weight:500;color:var( --e-global-color-astglobalcolor6 );}.elementor-816 .elementor-element.elementor-element-54d1656{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-816 .elementor-element.elementor-element-54d1656.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-816 .elementor-element.elementor-element-54d1656 .elementor-heading-title{font-size:15px;font-weight:600;letter-spacing:0.2px;}.elementor-816 .elementor-element.elementor-element-f2c676f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:12px;font-weight:400;line-height:19px;letter-spacing:0.2px;}.elementor-816 .elementor-element.elementor-element-36a7459 .elementor-button{background-color:#FFFFFF;font-size:12px;font-weight:500;line-height:17px;letter-spacing:0.2px;fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );}.elementor-816 .elementor-element.elementor-element-36a7459{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-816 .elementor-element.elementor-element-36a7459.elementor-element{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-36a7459 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-816 .elementor-element.elementor-element-d6a9def{--display:flex;--justify-content:flex-start;}.elementor-816 .elementor-element.elementor-element-6565809{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-816 .elementor-element.elementor-element-6565809.elementor-element{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-6565809 .elementor-heading-title{font-size:16px;font-weight:500;color:var( --e-global-color-astglobalcolor6 );}.elementor-816 .elementor-element.elementor-element-0c87546{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-816 .elementor-element.elementor-element-0c87546 .elementor-heading-title{font-size:15px;font-weight:600;letter-spacing:0.2px;}.elementor-816 .elementor-element.elementor-element-fec1233{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:12px;font-weight:400;line-height:19px;letter-spacing:0.2px;}.elementor-816 .elementor-element.elementor-element-c210a93 .elementor-button{background-color:#FFFFFF;font-size:12px;font-weight:500;line-height:17px;letter-spacing:0.2px;fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );}.elementor-816 .elementor-element.elementor-element-c210a93{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-816 .elementor-element.elementor-element-c210a93.elementor-element{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-c210a93 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-816 .elementor-element.elementor-element-9befd0e{--display:flex;--justify-content:flex-start;}.elementor-816 .elementor-element.elementor-element-cf2df1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-816 .elementor-element.elementor-element-cf2df1e.elementor-element{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-cf2df1e .elementor-heading-title{font-size:16px;font-weight:500;color:var( --e-global-color-astglobalcolor6 );}.elementor-816 .elementor-element.elementor-element-a065b3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-816 .elementor-element.elementor-element-a065b3d .elementor-heading-title{font-size:15px;font-weight:600;letter-spacing:0.2px;}.elementor-816 .elementor-element.elementor-element-da96b4b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:12px;font-weight:400;line-height:19px;letter-spacing:0.2px;}.elementor-816 .elementor-element.elementor-element-181580a .elementor-button{background-color:#FFFFFF;font-size:12px;font-weight:500;line-height:17px;letter-spacing:0.2px;fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );}.elementor-816 .elementor-element.elementor-element-181580a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-816 .elementor-element.elementor-element-181580a.elementor-element{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-181580a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-816 .elementor-element.elementor-element-1e3e395{--display:flex;--justify-content:flex-start;}.elementor-816 .elementor-element.elementor-element-7f3d57f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-816 .elementor-element.elementor-element-7f3d57f.elementor-element{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-7f3d57f .elementor-heading-title{font-size:16px;font-weight:500;color:var( --e-global-color-astglobalcolor6 );}.elementor-816 .elementor-element.elementor-element-b7117f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-816 .elementor-element.elementor-element-b7117f6 .elementor-heading-title{font-size:15px;font-weight:600;letter-spacing:0.2px;}.elementor-816 .elementor-element.elementor-element-3644210{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:12px;font-weight:400;line-height:19px;letter-spacing:0.2px;}.elementor-816 .elementor-element.elementor-element-307104e .elementor-button{background-color:#FFFFFF;font-size:12px;font-weight:500;line-height:17px;letter-spacing:0.2px;fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );}.elementor-816 .elementor-element.elementor-element-307104e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-816 .elementor-element.elementor-element-307104e.elementor-element{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-307104e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-816 .elementor-element.elementor-element-489b33a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-816 .elementor-element.elementor-element-c455b96{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:15px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-816 .elementor-element.elementor-element-2d40035{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-816 .elementor-element.elementor-element-9a9e3ca{text-align:start;}.elementor-816 .elementor-element.elementor-element-9a9e3ca .elementor-heading-title{font-size:10px;font-weight:600;color:var( --e-global-color-astglobalcolor6 );}.elementor-816 .elementor-element.elementor-element-0f4b666{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:start;}.elementor-816 .elementor-element.elementor-element-0f4b666 .elementor-heading-title{font-size:30px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-a445926{text-align:start;}.elementor-816 .elementor-element.elementor-element-a445926 .elementor-heading-title{font-size:17px;font-weight:500;letter-spacing:0.2px;color:#646464;}.elementor-816 .elementor-element.elementor-element-4576cbd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0.2px;word-spacing:1px;}.elementor-816 .elementor-element.elementor-element-4576cbd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-816 .elementor-element.elementor-element-e4729fa{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0.2px;word-spacing:1px;}.elementor-816 .elementor-element.elementor-element-e4729fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-816 .elementor-element.elementor-element-376466b{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;}.elementor-816 .elementor-element.elementor-element-90a2214{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-816 .elementor-element.elementor-element-f3a0196{--divider-border-style:solid;--divider-color:#D9DDE5;--divider-border-width:1.3px;}.elementor-816 .elementor-element.elementor-element-f3a0196 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-816 .elementor-element.elementor-element-f3a0196 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-816 .elementor-element.elementor-element-36c852f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-816 .elementor-element.elementor-element-8c50756{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-816 .elementor-element.elementor-element-8c50756 .elementor-heading-title{font-size:15px;font-weight:600;letter-spacing:0.2px;}.elementor-816 .elementor-element.elementor-element-c8a8e32{--display:flex;}.elementor-816 .elementor-element.elementor-element-fd5cd99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-816 .elementor-element.elementor-element-fd5cd99 .elementor-heading-title{font-size:15px;font-weight:600;letter-spacing:0.2px;}.elementor-816 .elementor-element.elementor-element-0173e36{--display:flex;}.elementor-816 .elementor-element.elementor-element-15edc89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-816 .elementor-element.elementor-element-15edc89 .elementor-heading-title{font-size:15px;font-weight:600;letter-spacing:0.2px;}.elementor-816 .elementor-element.elementor-element-27b4136{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-816 .elementor-element.elementor-element-27b4136:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-27b4136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FF;}.elementor-816 .elementor-element.elementor-element-6b1d038{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 35px;text-align:start;}.elementor-816 .elementor-element.elementor-element-6b1d038 .elementor-heading-title{font-size:30px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-9952423{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-816 .elementor-element.elementor-element-90b05c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-816 .elementor-element.elementor-element-f7122ed{--display:flex;}.elementor-816 .elementor-element.elementor-element-f7122ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-816 .elementor-element.elementor-element-a238d3a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-816 .elementor-element.elementor-element-a238d3a .elementor-heading-title{font-size:17px;font-weight:600;letter-spacing:0.2px;color:var( --e-global-color-astglobalcolor6 );}.elementor-816 .elementor-element.elementor-element-75efd7f{--display:flex;}.elementor-816 .elementor-element.elementor-element-2a63bcc .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-816 .elementor-element.elementor-element-39a5eb0{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:15px;font-weight:400;line-height:19px;letter-spacing:0.2px;}.elementor-816 .elementor-element.elementor-element-dd652a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-816 .elementor-element.elementor-element-de14acd{--display:flex;}.elementor-816 .elementor-element.elementor-element-de14acd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-816 .elementor-element.elementor-element-c833d5b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-816 .elementor-element.elementor-element-c833d5b .elementor-heading-title{font-size:17px;font-weight:600;letter-spacing:0.2px;color:var( --e-global-color-astglobalcolor6 );}.elementor-816 .elementor-element.elementor-element-58a936c{--display:flex;}.elementor-816 .elementor-element.elementor-element-6f8eb78 .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-816 .elementor-element.elementor-element-af0c022{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:15px;font-weight:400;line-height:19px;letter-spacing:0.2px;}.elementor-816 .elementor-element.elementor-element-f0aa6d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-816 .elementor-element.elementor-element-56b40b2{--display:flex;}.elementor-816 .elementor-element.elementor-element-b132090 .elementor-heading-title{font-size:17px;font-weight:600;letter-spacing:0.2px;color:var( --e-global-color-astglobalcolor6 );}.elementor-816 .elementor-element.elementor-element-eae5b36{--display:flex;}.elementor-816 .elementor-element.elementor-element-bd45632 .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-816 .elementor-element.elementor-element-0158f25{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:15px;font-weight:400;line-height:19px;letter-spacing:0.2px;}.elementor-816 .elementor-element.elementor-element-98de493{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-816 .elementor-element.elementor-element-185537f{--display:flex;}.elementor-816 .elementor-element.elementor-element-2610dd3 .elementor-heading-title{font-size:17px;font-weight:600;letter-spacing:0.2px;color:var( --e-global-color-astglobalcolor6 );}.elementor-816 .elementor-element.elementor-element-14ab8ca{--display:flex;}.elementor-816 .elementor-element.elementor-element-5c7d9dd .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-816 .elementor-element.elementor-element-9a0754f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:15px;font-weight:400;line-height:19px;letter-spacing:0.2px;}.elementor-816 .elementor-element.elementor-element-5e33a9f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-816 .elementor-element.elementor-element-fd60b33{--display:flex;}.elementor-816 .elementor-element.elementor-element-fd60b33.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-816 .elementor-element.elementor-element-a1d92a9 .elementor-heading-title{font-size:17px;font-weight:600;letter-spacing:0.2px;color:var( --e-global-color-astglobalcolor6 );}.elementor-816 .elementor-element.elementor-element-3dfb0d2{--display:flex;}.elementor-816 .elementor-element.elementor-element-cff11bf .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-816 .elementor-element.elementor-element-1db6b9c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:15px;font-weight:400;line-height:19px;letter-spacing:0.2px;}.elementor-816 .elementor-element.elementor-element-28681d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 30px;}.elementor-816 .elementor-element.elementor-element-28681d8 .elementor-button{font-weight:500;}.elementor-816 .elementor-element.elementor-element-fe6de56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-816 .elementor-element.elementor-element-b34cc2f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-816 .elementor-element.elementor-element-b34cc2f .elementor-heading-title{font-size:30px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-a45bcfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-816 .elementor-element.elementor-element-a45bcfa .elementor-heading-title{font-size:17px;font-weight:500;letter-spacing:0.2px;color:#646464;}.elementor-816 .elementor-element.elementor-element-226d6a8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-816 .elementor-element.elementor-element-226d6a8:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-226d6a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-816 .elementor-element.elementor-element-478dc43{--display:flex;--justify-content:flex-start;}.elementor-816 .elementor-element.elementor-element-65a8b57{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-816 .elementor-element.elementor-element-65a8b57.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-65a8b57 .elementor-heading-title{font-size:20px;font-weight:600;color:var( --e-global-color-6cbc36e9 );}.elementor-816 .elementor-element.elementor-element-3bc057d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;font-size:12px;line-height:20px;letter-spacing:0.2px;color:#F7F7F7;}.elementor-816 .elementor-element.elementor-element-3bc057d.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-957b5f2{--display:flex;--justify-content:center;}.elementor-816 .elementor-element.elementor-element-3d99f38{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-816 .elementor-element.elementor-element-3d99f38.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-3d99f38 .elementor-heading-title{font-size:20px;font-weight:600;color:var( --e-global-color-6cbc36e9 );}.elementor-816 .elementor-element.elementor-element-140f41b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;font-size:12px;line-height:20px;letter-spacing:0.2px;color:var( --e-global-color-6cbc36e9 );}.elementor-816 .elementor-element.elementor-element-140f41b.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-1d91a82{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-816 .elementor-element.elementor-element-659c7cd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-816 .elementor-element.elementor-element-659c7cd.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-659c7cd .elementor-heading-title{font-size:20px;font-weight:600;color:var( --e-global-color-6cbc36e9 );}.elementor-816 .elementor-element.elementor-element-3857352{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;font-size:12px;line-height:20px;letter-spacing:0.2px;color:var( --e-global-color-6cbc36e9 );}.elementor-816 .elementor-element.elementor-element-3857352.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-7992adf{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-816 .elementor-element.elementor-element-93405a0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-816 .elementor-element.elementor-element-93405a0.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-93405a0 .elementor-heading-title{font-size:20px;font-weight:600;color:var( --e-global-color-6cbc36e9 );}.elementor-816 .elementor-element.elementor-element-1c86928{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 0px 0px 0px;text-align:center;font-size:12px;line-height:20px;letter-spacing:0.2px;color:var( --e-global-color-6cbc36e9 );}.elementor-816 .elementor-element.elementor-element-1c86928.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-cefbb54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-816 .elementor-element.elementor-element-cefbb54:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-cefbb54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FF;}.elementor-816 .elementor-element.elementor-element-0cd2480{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-816 .elementor-element.elementor-element-0cd2480 .elementor-heading-title{font-size:10px;font-weight:600;color:var( --e-global-color-astglobalcolor6 );}.elementor-816 .elementor-element.elementor-element-d04fe74{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-816 .elementor-element.elementor-element-d04fe74 .elementor-heading-title{font-size:30px;font-weight:500;}.elementor-816 .elementor-element.elementor-element-5ede36f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:start;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-816 .elementor-element.elementor-element-2fba3f2{--display:flex;--justify-content:space-evenly;}.elementor-816 .elementor-element.elementor-element-5742e1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-816 .elementor-element.elementor-element-5742e1c.elementor-element{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-5742e1c .elementor-heading-title{font-size:16px;font-weight:500;color:var( --e-global-color-astglobalcolor6 );}.elementor-816 .elementor-element.elementor-element-c3e5efb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-816 .elementor-element.elementor-element-c3e5efb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-816 .elementor-element.elementor-element-c3e5efb .elementor-heading-title{font-size:15px;font-weight:600;letter-spacing:0.2px;}.elementor-816 .elementor-element.elementor-element-8cc7b5d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:12px;font-weight:400;line-height:19px;letter-spacing:0.2px;}.elementor-816 .elementor-element.elementor-element-e5d4a1e .elementor-button{background-color:#FFFFFF;font-size:12px;font-weight:500;line-height:17px;letter-spacing:0.2px;fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );}.elementor-816 .elementor-element.elementor-element-e5d4a1e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-816 .elementor-element.elementor-element-e5d4a1e.elementor-element{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-e5d4a1e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-816 .elementor-element.elementor-element-315059c{--display:flex;--justify-content:flex-start;}.elementor-816 .elementor-element.elementor-element-790557a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-816 .elementor-element.elementor-element-790557a.elementor-element{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-790557a .elementor-heading-title{font-size:16px;font-weight:500;color:var( --e-global-color-astglobalcolor6 );}.elementor-816 .elementor-element.elementor-element-709e890{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-816 .elementor-element.elementor-element-709e890 .elementor-heading-title{font-size:15px;font-weight:600;letter-spacing:0.2px;}.elementor-816 .elementor-element.elementor-element-c276944{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:12px;font-weight:400;line-height:19px;letter-spacing:0.2px;}.elementor-816 .elementor-element.elementor-element-d04f684 .elementor-button{background-color:#FFFFFF;font-size:12px;font-weight:500;line-height:17px;letter-spacing:0.2px;fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );}.elementor-816 .elementor-element.elementor-element-d04f684{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-816 .elementor-element.elementor-element-d04f684.elementor-element{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-d04f684 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-816 .elementor-element.elementor-element-2957daa{--display:flex;--justify-content:flex-start;}.elementor-816 .elementor-element.elementor-element-3e55d78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-816 .elementor-element.elementor-element-3e55d78.elementor-element{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-3e55d78 .elementor-heading-title{font-size:16px;font-weight:500;color:var( --e-global-color-astglobalcolor6 );}.elementor-816 .elementor-element.elementor-element-3c3c07d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-816 .elementor-element.elementor-element-3c3c07d .elementor-heading-title{font-size:15px;font-weight:600;letter-spacing:0.2px;}.elementor-816 .elementor-element.elementor-element-c086b8d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:12px;font-weight:400;line-height:19px;letter-spacing:0.2px;}.elementor-816 .elementor-element.elementor-element-9798336 .elementor-button{background-color:#FFFFFF;font-size:12px;font-weight:500;line-height:17px;letter-spacing:0.2px;fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );}.elementor-816 .elementor-element.elementor-element-9798336{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-816 .elementor-element.elementor-element-9798336.elementor-element{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-9798336 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-816 .elementor-element.elementor-element-f861584{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-816 .elementor-element.elementor-element-f861584:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-f861584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#182844;}.elementor-816 .elementor-element.elementor-element-2227fc2{--display:flex;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-816 .elementor-element.elementor-element-2227fc2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-816 .elementor-element.elementor-element-d163499{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-816 .elementor-element.elementor-element-d163499 .elementor-heading-title{font-size:32px;font-weight:600;letter-spacing:0.5px;color:var( --e-global-color-6cbc36e9 );}.elementor-816 .elementor-element.elementor-element-8abb518{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-816 .elementor-element.elementor-element-8abb518 .elementor-heading-title{font-size:15px;font-weight:400;letter-spacing:0.2px;color:var( --e-global-color-6cbc36e9 );}.elementor-816 .elementor-element.elementor-element-2ad2957{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-816 .elementor-element.elementor-element-d11f2d5 .elementor-button{background-color:var( --e-global-color-6cbc36e9 );font-weight:500;fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor6 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-816 .elementor-element.elementor-element-0306fdd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-816 .elementor-element.elementor-element-55b6a1a{text-align:start;}.elementor-816 .elementor-element.elementor-element-1e36b22{padding:10px 0px 5px 0px;}.elementor-816 .elementor-element.elementor-element-27390d9{--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-bdf46da{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-816 .elementor-element.elementor-element-9ba2015{--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-e245821{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-816 .elementor-element.elementor-element-f2c676f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-816 .elementor-element.elementor-element-d6a9def{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-816 .elementor-element.elementor-element-fec1233{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-816 .elementor-element.elementor-element-9befd0e{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-816 .elementor-element.elementor-element-da96b4b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;line-height:17px;}.elementor-816 .elementor-element.elementor-element-1e3e395{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-816 .elementor-element.elementor-element-3644210{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;line-height:17px;}.elementor-816 .elementor-element.elementor-element-c455b96{--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-2d40035{--justify-content:space-between;}.elementor-816 .elementor-element.elementor-element-0f4b666{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-816 .elementor-element.elementor-element-0f4b666 .elementor-heading-title{font-size:20px;}.elementor-816 .elementor-element.elementor-element-a445926{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-816 .elementor-element.elementor-element-a445926 .elementor-heading-title{font-size:12px;}.elementor-816 .elementor-element.elementor-element-4576cbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;font-size:13px;}.elementor-816 .elementor-element.elementor-element-e4729fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;font-size:13px;}.elementor-816 .elementor-element.elementor-element-376466b.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-9952423{--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-a238d3a{width:var( --container-widget-width, 18px );max-width:18px;--container-widget-width:18px;--container-widget-flex-grow:0;}.elementor-816 .elementor-element.elementor-element-a238d3a .elementor-heading-title{font-size:13px;}.elementor-816 .elementor-element.elementor-element-39a5eb0{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;line-height:17px;}.elementor-816 .elementor-element.elementor-element-c833d5b{width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-816 .elementor-element.elementor-element-c833d5b .elementor-heading-title{font-size:13px;}.elementor-816 .elementor-element.elementor-element-af0c022{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;line-height:17px;}.elementor-816 .elementor-element.elementor-element-b132090 .elementor-heading-title{font-size:13px;}.elementor-816 .elementor-element.elementor-element-0158f25{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;line-height:17px;}.elementor-816 .elementor-element.elementor-element-2610dd3 .elementor-heading-title{font-size:13px;}.elementor-816 .elementor-element.elementor-element-9a0754f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;line-height:17px;}.elementor-816 .elementor-element.elementor-element-a1d92a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;}.elementor-816 .elementor-element.elementor-element-a1d92a9 .elementor-heading-title{font-size:13px;}.elementor-816 .elementor-element.elementor-element-1db6b9c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;line-height:17px;}.elementor-816 .elementor-element.elementor-element-226d6a8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-5ede36f{--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-2fba3f2{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-816 .elementor-element.elementor-element-8cc7b5d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-816 .elementor-element.elementor-element-315059c{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-816 .elementor-element.elementor-element-c276944{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-816 .elementor-element.elementor-element-2957daa{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-816 .elementor-element.elementor-element-c086b8d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;line-height:17px;}}@media(min-width:768px){.elementor-816 .elementor-element.elementor-element-0306fdd{--width:50%;}.elementor-816 .elementor-element.elementor-element-e245821{--width:80%;}.elementor-816 .elementor-element.elementor-element-d6a9def{--width:80%;}.elementor-816 .elementor-element.elementor-element-9befd0e{--width:80%;}.elementor-816 .elementor-element.elementor-element-1e3e395{--width:80%;}.elementor-816 .elementor-element.elementor-element-f7122ed{--width:10%;}.elementor-816 .elementor-element.elementor-element-de14acd{--width:10%;}.elementor-816 .elementor-element.elementor-element-56b40b2{--width:10%;}.elementor-816 .elementor-element.elementor-element-185537f{--width:10%;}.elementor-816 .elementor-element.elementor-element-fd60b33{--width:10%;}.elementor-816 .elementor-element.elementor-element-2fba3f2{--width:80%;}.elementor-816 .elementor-element.elementor-element-315059c{--width:80%;}.elementor-816 .elementor-element.elementor-element-2957daa{--width:80%;}.elementor-816 .elementor-element.elementor-element-2227fc2{--width:64%;}.elementor-816 .elementor-element.elementor-element-2ad2957{--width:67%;}}@media(max-width:1024px) and (min-width:768px){.elementor-816 .elementor-element.elementor-element-0306fdd{--width:56%;}.elementor-816 .elementor-element.elementor-element-de14acd{--width:14%;}.elementor-816 .elementor-element.elementor-element-56b40b2{--width:14%;}.elementor-816 .elementor-element.elementor-element-185537f{--width:12%;}.elementor-816 .elementor-element.elementor-element-fd60b33{--width:12%;}}@media(min-width:1025px){.elementor-816 .elementor-element.elementor-element-304c219:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-304c219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-816 .elementor-element.elementor-element-304c219:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-304c219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-816 .elementor-element.elementor-element-0306fdd{--margin-top:65px;--margin-bottom:155px;--margin-left:0px;--margin-right:50px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-816 .elementor-element.elementor-element-55b6a1a{text-align:center;}.elementor-816 .elementor-element.elementor-element-55b6a1a .elementor-heading-title{font-size:35px;letter-spacing:0.2px;}.elementor-816 .elementor-element.elementor-element-1e36b22 .elementor-divider{text-align:center;}.elementor-816 .elementor-element.elementor-element-1e36b22 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-816 .elementor-element.elementor-element-27390d9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-23b859a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-816 .elementor-element.elementor-element-9ba2015{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-e245821{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-816 .elementor-element.elementor-element-e245821.e-con{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-54d1656{width:var( --container-widget-width, 140.4px );max-width:140.4px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:140.4px;--container-widget-flex-grow:0;}.elementor-816 .elementor-element.elementor-element-f2c676f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;}.elementor-816 .elementor-element.elementor-element-36a7459{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-816 .elementor-element.elementor-element-36a7459.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-c455b96{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-376466b{text-align:center;}.elementor-816 .elementor-element.elementor-element-9952423{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-816 .elementor-element.elementor-element-226d6a8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-5ede36f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-816 .elementor-element.elementor-element-2fba3f2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-816 .elementor-element.elementor-element-2fba3f2.e-con{--align-self:flex-start;}.elementor-816 .elementor-element.elementor-element-c3e5efb{width:var( --container-widget-width, 140.4px );max-width:140.4px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:140.4px;--container-widget-flex-grow:0;}.elementor-816 .elementor-element.elementor-element-8cc7b5d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;}.elementor-816 .elementor-element.elementor-element-e5d4a1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-816 .elementor-element.elementor-element-e5d4a1e.elementor-element{--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-e245821 *//* ===========================
   CENTRED 2 × 2 CARD GRID
=========================== */

.module-grid{
    width:90%;
    margin:0 auto;

    display:grid !important;
    grid-template-columns:repeat(2, minmax(0, 1fr));
    gap:24px !important;
}


/* ===========================
   COMPACT MODULE CARD
=========================== */

.module-card{
    width:90% !important;
    max-width:none !important;
    height:220px;
    min-height:225px;

    margin:0 !important;
    padding:24px 28px 20px !important;

    background:#ffffff;
    border:1px solid #D7DDEB;
    border-radius:0;

    box-sizing:border-box;
    overflow:hidden;
    position:relative;

    display:flex !important;
    flex-direction:column;
    justify-content:flex-start;
    align-items:flex-start;

    text-align:left;
}


/* Top blue accent */

.module-card::after{
    content:"";
    position:absolute;
    top:0;
    left:0;

    width:100%;
    height:6px;
    background:#001cac;
}


/* Elementor widgets */

.module-card > .elementor-element{
    width:100%;
}


/* Number */

.module-card .card-number{
    margin:0 0 14px !important;
}


/* Heading */

.module-card .elementor-widget-heading{
    margin:0 0 14px !important;
}

.module-card .elementor-heading-title{

    font-size:15px !important;
    line-height:1.2 !important;
    text-align:left;
}


/* Description */

.module-card .elementor-widget-text-editor{
}

.module-card .elementor-widget-text-editor,
.module-card .elementor-widget-text-editor p{
    font-size:12px;
    line-height:1.2;
    text-align:left;
}

.module-card .elementor-widget-text-editor p{
}


/* Button at bottom */

.module-card .elementor-widget-button{
    width:auto !important;
    align-self:flex-start;
}

.module-card .elementor-button-wrapper{
    text-align:left;
}

.module-card .elementor-button{
    padding:0 !important;

    background:transparent !important;
    border:0;
    border-radius:0;

    color:#001cac;
    font-size:12px;
    font-weight:600;
}
/* ===========================
   MOBILE CARD FIX
=========================== */

@media (max-width:767px){

    /* Grid: one card per row */
    .module-grid{
        width:100% !important;
        max-width:100% !important;

        display:grid !important;
        grid-template-columns:1fr !important;
        gap:20px !important;

    }

    /* Card */
    .module-card{
        width:100% !important;
        max-width:100% !important;

        height:auto !important;
        min-height:270px !important;

        

        display:flex !important;
        flex-direction:column !important;
        flex-wrap:nowrap !important;
        justify-content:flex-start !important;
        align-items:flex-start !important;

        overflow:visible !important;
        box-sizing:border-box !important;
        text-align:left !important;
    }

    /* Reset every widget inside the card */
    .module-card > .elementor-element,
    .module-card .elementor-widget{
        position:relative !important;

        width:100% !important;
        max-width:100% !important;

        margin-left:0 !important;
        margin-right:0 !important;

        left:auto !important;
        right:auto !important;

        transform:none !important;
    }



  

    /* Button */
    .module-card .elementor-widget-button{
        width:auto !important;

        align-self:flex-start !important;
    }

    .module-card .elementor-button-wrapper{
        text-align:left !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a9def *//* ===========================
   MODULE CARD
=========================== */

.module-card{

    background:#fff;

    border:1px solid #D7DDEB;

    border-radius:0;   /* Sharp corners */

    min-height:150px;

    padding:0px 0px;

    display:flex;

    flex-direction:column;

    justify-content:center;

    align-items:center;

    text-align:center;

    overflow:hidden;

    position:relative;

}

/* Bottom Accent */

.module-card:after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:6px;

    background:#001cac;

}


/* Heading */

/* Top Accent */
.module-card::after{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:6px;
    background:#001cac;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9befd0e *//* ===========================
   MODULE CARD
=========================== */

.module-card{

    background:#fff;

    border:1px solid #D7DDEB;

    border-radius:0;   /* Sharp corners */

    min-height:150px;

    padding:0px 0px;

    display:flex;

    flex-direction:column;

    justify-content:center;

    align-items:center;

    text-align:center;

    overflow:hidden;

    position:relative;

}

/* Bottom Accent */

.module-card:after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:6px;

    background:#001cac;

}


/* Heading */

/* Top Accent */
.module-card::after{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:6px;
    background:#001cac;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e3e395 *//* ===========================
   MODULE CARD
=========================== */

.module-card{

    background:#fff;

    border:1px solid #D7DDEB;

    border-radius:0;   /* Sharp corners */

    min-height:150px;

    padding:0px 0px;

    display:flex;

    flex-direction:column;

    justify-content:center;

    align-items:center;

    text-align:center;

    overflow:hidden;

    position:relative;

}

/* Bottom Accent */

.module-card:after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:6px;

    background:#001cac;

}


/* Heading */

/* Top Accent */
.module-card::after{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:6px;
    background:#001cac;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90a2214 *//* Parent containing divider and three steps */
.elementor-816 .elementor-element.elementor-element-90a2214{
    width:100%;
    margin-top:54px;
    padding:0 24px;

    display:grid !important;
    grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
    column-gap:60px !important;
    align-items:start;

    position:relative !important;
    overflow:visible !important;
}


/* Real Elementor Divider behind the circles */
.elementor-816 .elementor-element.elementor-element-90a2214 > .process-line{
    position:absolute !important;

    top:39px !important;
    left:16.666% !important;
    right:16.666% !important;

    width:auto !important;
    height:2px !important;

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

    z-index:0 !important;
    pointer-events:none;
}

.elementor-816 .elementor-element.elementor-element-90a2214 > .process-line .elementor-widget-container,
.elementor-816 .elementor-element.elementor-element-90a2214 > .process-line .elementor-divider{
    width:100% !important;
    margin:0 !important;
    padding:0 !important;
}

.elementor-816 .elementor-element.elementor-element-90a2214 > .process-line .elementor-divider-separator{
    display:block !important;
    width:100% !important;
    margin:0 !important;

    border-top:2px solid #D9DDE5 !important;
}


/* Three columns */
.elementor-816 .elementor-element.elementor-element-90a2214 > .process-step{
    width:100%;
    min-width:0;
    padding:0 18px !important;
    margin:0 !important;

    display:flex !important;
    flex-direction:column;
    align-items:center;

    position:relative;
    z-index:1;

    text-align:center;
}


/* Number circles */
.elementor-816 .elementor-element.elementor-element-90a2214 .process-number{
    width:80px !important;
    min-width:80px !important;
    max-width:80px !important;

    height:80px !important;
    min-height:80px !important;

    margin:0 auto 26px !important;
    padding:0 !important;

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

    background:#FFFFFF !important;
    border:2px solid #001CAC;
    border-radius:50%;

    position:relative;
    z-index:2;

    box-sizing:border-box;
}

.elementor-816 .elementor-element.elementor-element-90a2214 .process-number .elementor-widget-container{
    width:100%;
    height:100%;
    padding:0 !important;

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

.elementor-816 .elementor-element.elementor-element-90a2214 .process-number .elementor-heading-title{
    margin:0 !important;

    color:#001CAC;
    font-size:16px;
    font-weight:600;
    line-height:1;
}


/* Statements */
.elementor-816 .elementor-element.elementor-element-90a2214 .process-title{
    width:100%;
    max-width:340px;
    margin:0 auto !important;
}

.elementor-816 .elementor-element.elementor-element-90a2214 .process-title .elementor-heading-title{
    margin:0 !important;

    color:#07185F;
    font-size:20px;
    font-weight:600;
    line-height:1.3;
    text-align:center;
}


/* Tablet */
@media (max-width:1024px){

    .elementor-816 .elementor-element.elementor-element-90a2214{
        padding:0;
        column-gap:30px !important;
    }

    .elementor-816 .elementor-element.elementor-element-90a2214 > .process-step{
        padding:0 8px !important;
    }

    .elementor-816 .elementor-element.elementor-element-90a2214 .process-title .elementor-heading-title{
        font-size:18px;
    }
}


/* Mobile: stack without a connecting line */
@media (max-width:767px){

    .elementor-816 .elementor-element.elementor-element-90a2214{
        margin-top:38px;
        padding:0;

        display:flex !important;
        flex-direction:column !important;
        gap:24px;
    }

    .elementor-816 .elementor-element.elementor-element-90a2214 > .process-line{
        display:none !important;
    }

    .elementor-816 .elementor-element.elementor-element-90a2214 > .process-step{
        width:100%;
        min-height:80px;
        padding:0 0 0 100px !important;

        display:block !important;
        text-align:left;
    }

    .elementor-816 .elementor-element.elementor-element-90a2214 .process-number{
        position:absolute;
        top:0;
        left:0;

        width:72px !important;
        min-width:72px !important;
        max-width:72px !important;

        height:72px !important;
        min-height:72px !important;

        margin:0 !important;
    }

    .elementor-816 .elementor-element.elementor-element-90a2214 .process-title{
        max-width:none;
        padding-top:16px;
        margin:0 !important;
    }

    .elementor-816 .elementor-element.elementor-element-90a2214 .process-title .elementor-heading-title{
        font-size:18px;
        text-align:left;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-226d6a8 */.elementor-816 .elementor-element.elementor-element-226d6a8 > .e-con:not(:last-child)::after{
    content:"" !important;
    display:block !important;

    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%);

    width:2px;
    height:82px;

    background:rgba(255,255,255,0.45);
    z-index:10;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fba3f2 *//* ===========================
   CENTRED 2 × 2 CARD GRID
=========================== */

.module-grid{
    width:90%;
    margin:0 auto;

    display:grid !important;
    grid-template-columns:repeat(2, minmax(0, 1fr));
    gap:24px !important;
}


/* ===========================
   COMPACT MODULE CARD
=========================== */

.module-card{
    width:90% !important;
    max-width:none !important;
    height:220px;
    min-height:225px;

    margin:0 !important;
    padding:24px 28px 20px !important;

    background:#ffffff;
    border:1px solid #D7DDEB;
    border-radius:0;

    box-sizing:border-box;
    overflow:hidden;
    position:relative;

    display:flex !important;
    flex-direction:column;
    justify-content:flex-start;
    align-items:flex-start;

    text-align:left;
}


/* Top blue accent */

.module-card::after{
    content:"";
    position:absolute;
    top:0;
    left:0;

    width:100%;
    height:6px;
    background:#001cac;
}


/* Elementor widgets */

.module-card > .elementor-element{
    width:100%;
}


/* Number */

.module-card .card-number{
    margin:0 0 14px !important;
}


/* Heading */

.module-card .elementor-widget-heading{
    margin:0 0 14px !important;
}

.module-card .elementor-heading-title{

    font-size:15px !important;
    line-height:1.2 !important;
    text-align:left;
}


/* Description */

.module-card .elementor-widget-text-editor{
}

.module-card .elementor-widget-text-editor,
.module-card .elementor-widget-text-editor p{
    font-size:12px;
    line-height:1.2;
    text-align:left;
}

.module-card .elementor-widget-text-editor p{
}


/* Button at bottom */

.module-card .elementor-widget-button{
    width:auto !important;
    align-self:flex-start;
}

.module-card .elementor-button-wrapper{
    text-align:left;
}

.module-card .elementor-button{
    padding:0 !important;

    background:transparent !important;
    border:0;
    border-radius:0;

    color:#001cac;
    font-size:12px;
    font-weight:600;
}
/* ===========================
   MOBILE CARD FIX
=========================== */

@media (max-width:767px){

    /* Grid: one card per row */
    .module-grid{
        width:100% !important;
        max-width:100% !important;

        display:grid !important;
        grid-template-columns:1fr !important;
        gap:20px !important;

    }

    /* Card */
    .module-card{
        width:100% !important;
        max-width:100% !important;

        height:auto !important;
        min-height:270px !important;

        

        display:flex !important;
        flex-direction:column !important;
        flex-wrap:nowrap !important;
        justify-content:flex-start !important;
        align-items:flex-start !important;

        overflow:visible !important;
        box-sizing:border-box !important;
        text-align:left !important;
    }

    /* Reset every widget inside the card */
    .module-card > .elementor-element,
    .module-card .elementor-widget{
        position:relative !important;

        width:100% !important;
        max-width:100% !important;

        margin-left:0 !important;
        margin-right:0 !important;

        left:auto !important;
        right:auto !important;

        transform:none !important;
    }



  

    /* Button */
    .module-card .elementor-widget-button{
        width:auto !important;

        align-self:flex-start !important;
    }

    .module-card .elementor-button-wrapper{
        text-align:left !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-315059c *//* ===========================
   MODULE CARD
=========================== */

.module-card{

    background:#fff;

    border:1px solid #D7DDEB;

    border-radius:0;   /* Sharp corners */

    min-height:150px;

    padding:0px 0px;

    display:flex;

    flex-direction:column;

    justify-content:center;

    align-items:center;

    text-align:center;

    overflow:hidden;

    position:relative;

}

/* Bottom Accent */

.module-card:after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:6px;

    background:#001cac;

}


/* Heading */

/* Top Accent */
.module-card::after{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:6px;
    background:#001cac;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2957daa *//* ===========================
   MODULE CARD
=========================== */

.module-card{

    background:#fff;

    border:1px solid #D7DDEB;

    border-radius:0;   /* Sharp corners */

    min-height:150px;

    padding:0px 0px;

    display:flex;

    flex-direction:column;

    justify-content:center;

    align-items:center;

    text-align:center;

    overflow:hidden;

    position:relative;

}

/* Bottom Accent */

.module-card:after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:6px;

    background:#001cac;

}


/* Heading */

/* Top Accent */
.module-card::after{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:6px;
    background:#001cac;
}/* End custom CSS */