.elementor-74 .elementor-element.elementor-element-a733b90{--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;--z-index:2;}.elementor-74 .elementor-element.elementor-element-dcb7af1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-f900903{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.75;--padding-top:300px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-74 .elementor-element.elementor-element-f900903:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-f900903 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stratti.com/wp-content/uploads/2024/12/AdobeStock_298681782-scaled-e1734638587861.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-74 .elementor-element.elementor-element-f900903::before, .elementor-74 .elementor-element.elementor-element-f900903 > .elementor-background-video-container::before, .elementor-74 .elementor-element.elementor-element-f900903 > .e-con-inner > .elementor-background-video-container::before, .elementor-74 .elementor-element.elementor-element-f900903 > .elementor-background-slideshow::before, .elementor-74 .elementor-element.elementor-element-f900903 > .e-con-inner > .elementor-background-slideshow::before, .elementor-74 .elementor-element.elementor-element-f900903 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0C112AE3 0%, #05104270 100%);}.elementor-74 .elementor-element.elementor-element-2f79e65{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-c85c9a8{width:initial;max-width:initial;}.elementor-74 .elementor-element.elementor-element-c85c9a8 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-74 .elementor-element.elementor-element-ea01e33{width:initial;max-width:initial;}.elementor-74 .elementor-element.elementor-element-ea01e33 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-ea01e33 .elementor-heading-title{font-family:var( --e-global-typography-78d6100-font-family ), Sans-serif;font-size:var( --e-global-typography-78d6100-font-size );font-weight:var( --e-global-typography-78d6100-font-weight );line-height:var( --e-global-typography-78d6100-line-height );color:var( --e-global-color-secondary );}.elementor-74 .elementor-element.elementor-element-e8c22f9{color:var( --e-global-color-secondary );}.elementor-74 .elementor-element.elementor-element-2b682c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;}.elementor-74 .elementor-element.elementor-element-2b682c8:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-2b682c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-74 .elementor-element.elementor-element-f5413e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-f5413e4.e-con{--align-self:flex-start;}.elementor-74 .elementor-element.elementor-element-b805e40{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-8408c89 .elementor-heading-title{font-family:var( --e-global-typography-3760772-font-family ), Sans-serif;text-transform:var( --e-global-typography-3760772-text-transform );line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-5646093 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-f4c963a{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-f4c963a.e-con{--align-self:flex-end;}.elementor-74 .elementor-element.elementor-element-58f4bbd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-c04a4ee .elementor-heading-title{font-family:var( --e-global-typography-3760772-font-family ), Sans-serif;text-transform:var( --e-global-typography-3760772-text-transform );line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-2a33cc7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-01e7521{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-01e7521.e-con{--align-self:flex-start;}.elementor-74 .elementor-element.elementor-element-a618ddb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-a618ddb:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-a618ddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-74 .elementor-element.elementor-element-218333d .elementor-heading-title{font-family:var( --e-global-typography-3760772-font-family ), Sans-serif;text-transform:var( --e-global-typography-3760772-text-transform );line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );color:var( --e-global-color-secondary );}.elementor-74 .elementor-element.elementor-element-7e6e8da .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-74 .elementor-element.elementor-element-51cef6a{color:var( --e-global-color-secondary );}.elementor-74 .elementor-element.elementor-element-98b47cd{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-98b47cd.e-con{--align-self:flex-end;}.elementor-74 .elementor-element.elementor-element-aca2cde{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-aca2cde:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-aca2cde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-74 .elementor-element.elementor-element-cc5fd1a .elementor-heading-title{font-family:var( --e-global-typography-3760772-font-family ), Sans-serif;text-transform:var( --e-global-typography-3760772-text-transform );line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );color:var( --e-global-color-secondary );}.elementor-74 .elementor-element.elementor-element-718421a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-74 .elementor-element.elementor-element-dcff7ac{color:var( --e-global-color-secondary );}.elementor-74 .elementor-element.elementor-element-713da09{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-713da09.e-con{--align-self:flex-start;}.elementor-74 .elementor-element.elementor-element-04f02ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-8c79af9 .elementor-heading-title{font-family:var( --e-global-typography-3760772-font-family ), Sans-serif;text-transform:var( --e-global-typography-3760772-text-transform );line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-a6c8446 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-b8da079{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-b8da079.e-con{--align-self:flex-end;}.elementor-74 .elementor-element.elementor-element-bc4f927{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-2c02ae2 .elementor-heading-title{font-family:var( --e-global-typography-3760772-font-family ), Sans-serif;text-transform:var( --e-global-typography-3760772-text-transform );line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-b8c1492 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-0994de9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-0994de9.e-con{--align-self:flex-start;}.elementor-74 .elementor-element.elementor-element-207e33d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-207e33d:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-207e33d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-74 .elementor-element.elementor-element-5e743e6 .elementor-heading-title{font-family:var( --e-global-typography-3760772-font-family ), Sans-serif;text-transform:var( --e-global-typography-3760772-text-transform );line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );color:var( --e-global-color-secondary );}.elementor-74 .elementor-element.elementor-element-547dd9a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-74 .elementor-element.elementor-element-348555d{color:var( --e-global-color-secondary );}.elementor-74 .elementor-element.elementor-element-6e51bfd{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-6e51bfd.e-con{--align-self:flex-end;}.elementor-74 .elementor-element.elementor-element-a54534f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-210fbe0 .elementor-heading-title{font-family:var( --e-global-typography-3760772-font-family ), Sans-serif;text-transform:var( --e-global-typography-3760772-text-transform );line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-da7bc5d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-a968c4b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-a968c4b.e-con{--align-self:flex-start;}.elementor-74 .elementor-element.elementor-element-2d39ede{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-a1fc341 .elementor-heading-title{font-family:var( --e-global-typography-3760772-font-family ), Sans-serif;text-transform:var( --e-global-typography-3760772-text-transform );line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-a80ae2b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-cd546f6{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-cd546f6.e-con{--align-self:flex-end;}.elementor-74 .elementor-element.elementor-element-5f4c096{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-5f4c096:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-5f4c096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-74 .elementor-element.elementor-element-06d37a9 .elementor-heading-title{font-family:var( --e-global-typography-3760772-font-family ), Sans-serif;text-transform:var( --e-global-typography-3760772-text-transform );line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );color:var( --e-global-color-secondary );}.elementor-74 .elementor-element.elementor-element-4803778 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-74 .elementor-element.elementor-element-cb6430c{color:var( --e-global-color-secondary );}.elementor-74 .elementor-element.elementor-element-f47aee0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-74 .elementor-element.elementor-element-f47aee0:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-f47aee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-961129d );}.elementor-74 .elementor-element.elementor-element-04600b3{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;text-align:center;}.elementor-74 .elementor-element.elementor-element-d842c06{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-74 .elementor-element.elementor-element-8c81182{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.9;--padding-top:200px;--padding-bottom:200px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-74 .elementor-element.elementor-element-8c81182:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-8c81182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-367b74f );}.elementor-74 .elementor-element.elementor-element-8c81182::before, .elementor-74 .elementor-element.elementor-element-8c81182 > .elementor-background-video-container::before, .elementor-74 .elementor-element.elementor-element-8c81182 > .e-con-inner > .elementor-background-video-container::before, .elementor-74 .elementor-element.elementor-element-8c81182 > .elementor-background-slideshow::before, .elementor-74 .elementor-element.elementor-element-8c81182 > .e-con-inner > .elementor-background-slideshow::before, .elementor-74 .elementor-element.elementor-element-8c81182 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #070827E3 0%, #000000CC 100%);}.elementor-74 .elementor-element.elementor-element-8a62d0d .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-74 .elementor-element.elementor-element-7f08fb5{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-secondary );}.elementor-74 .elementor-element.elementor-element-7f08fb5 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-9a91de7{--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-818cfb8{width:initial;max-width:initial;}.elementor-74 .elementor-element.elementor-element-818cfb8 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:20px 20px 20px 20px;border-radius:15px 15px 15px 15px;}.elementor-74 .elementor-element.elementor-element-818cfb8 img{height:150px;object-fit:contain;object-position:center center;}.elementor-74 .elementor-element.elementor-element-42d2ac9{width:initial;max-width:initial;}.elementor-74 .elementor-element.elementor-element-42d2ac9 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:20px 10px 20px 20px;border-radius:15px 15px 15px 15px;}.elementor-74 .elementor-element.elementor-element-42d2ac9 img{height:150px;object-fit:contain;object-position:center center;}.elementor-74 .elementor-element.elementor-element-b88450e{width:initial;max-width:initial;}.elementor-74 .elementor-element.elementor-element-b88450e > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:20px 10px 20px 20px;border-radius:15px 15px 15px 15px;}.elementor-74 .elementor-element.elementor-element-b88450e img{height:150px;object-fit:contain;object-position:center center;}.elementor-74 .elementor-element.elementor-element-54c449d{width:initial;max-width:initial;}.elementor-74 .elementor-element.elementor-element-54c449d > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:20px 10px 20px 20px;border-radius:15px 15px 15px 15px;}.elementor-74 .elementor-element.elementor-element-54c449d img{height:150px;object-fit:contain;object-position:center center;}@media(min-width:768px){.elementor-74 .elementor-element.elementor-element-2f79e65{--width:70%;}.elementor-74 .elementor-element.elementor-element-f5413e4{--width:50%;}.elementor-74 .elementor-element.elementor-element-b805e40{--width:80%;}.elementor-74 .elementor-element.elementor-element-f4c963a{--width:50%;}.elementor-74 .elementor-element.elementor-element-58f4bbd{--width:80%;}.elementor-74 .elementor-element.elementor-element-01e7521{--width:50%;}.elementor-74 .elementor-element.elementor-element-a618ddb{--width:80%;}.elementor-74 .elementor-element.elementor-element-98b47cd{--width:50%;}.elementor-74 .elementor-element.elementor-element-aca2cde{--width:80%;}.elementor-74 .elementor-element.elementor-element-713da09{--width:50%;}.elementor-74 .elementor-element.elementor-element-04f02ec{--width:80%;}.elementor-74 .elementor-element.elementor-element-b8da079{--width:50%;}.elementor-74 .elementor-element.elementor-element-bc4f927{--width:80%;}.elementor-74 .elementor-element.elementor-element-0994de9{--width:50%;}.elementor-74 .elementor-element.elementor-element-207e33d{--width:80%;}.elementor-74 .elementor-element.elementor-element-6e51bfd{--width:50%;}.elementor-74 .elementor-element.elementor-element-a54534f{--width:80%;}.elementor-74 .elementor-element.elementor-element-a968c4b{--width:50%;}.elementor-74 .elementor-element.elementor-element-2d39ede{--width:80%;}.elementor-74 .elementor-element.elementor-element-cd546f6{--width:50%;}.elementor-74 .elementor-element.elementor-element-5f4c096{--width:80%;}.elementor-74 .elementor-element.elementor-element-f47aee0{--content-width:800px;}}@media(max-width:1024px){.elementor-74 .elementor-element.elementor-element-f900903{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-74 .elementor-element.elementor-element-ea01e33 .elementor-heading-title{font-size:var( --e-global-typography-78d6100-font-size );line-height:var( --e-global-typography-78d6100-line-height );}.elementor-74 .elementor-element.elementor-element-8408c89 .elementor-heading-title{line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-5646093 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-c04a4ee .elementor-heading-title{line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-2a33cc7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-218333d .elementor-heading-title{line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-7e6e8da .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-cc5fd1a .elementor-heading-title{line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-718421a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-8c79af9 .elementor-heading-title{line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-a6c8446 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-2c02ae2 .elementor-heading-title{line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-b8c1492 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-5e743e6 .elementor-heading-title{line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-547dd9a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-210fbe0 .elementor-heading-title{line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-da7bc5d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-a1fc341 .elementor-heading-title{line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-a80ae2b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-06d37a9 .elementor-heading-title{line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-4803778 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-8c81182{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-74 .elementor-element.elementor-element-f900903{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-2f79e65{--width:100%;}.elementor-74 .elementor-element.elementor-element-ea01e33 .elementor-heading-title{font-size:var( --e-global-typography-78d6100-font-size );line-height:var( --e-global-typography-78d6100-line-height );}.elementor-74 .elementor-element.elementor-element-2b682c8{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:75px 0px;--row-gap:75px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-8408c89 .elementor-heading-title{line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-5646093 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-c04a4ee .elementor-heading-title{line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-2a33cc7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-218333d .elementor-heading-title{line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-7e6e8da .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-cc5fd1a .elementor-heading-title{line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-718421a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-8c79af9 .elementor-heading-title{line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-a6c8446 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-2c02ae2 .elementor-heading-title{line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-b8c1492 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-5e743e6 .elementor-heading-title{line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-547dd9a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-210fbe0 .elementor-heading-title{line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-da7bc5d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-a1fc341 .elementor-heading-title{line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-a80ae2b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-06d37a9 .elementor-heading-title{line-height:var( --e-global-typography-3760772-line-height );letter-spacing:var( --e-global-typography-3760772-letter-spacing );}.elementor-74 .elementor-element.elementor-element-4803778 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-f47aee0{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-04600b3{text-align:start;}.elementor-74 .elementor-element.elementor-element-d842c06{text-align:start;}.elementor-74 .elementor-element.elementor-element-8c81182{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-8a62d0d{text-align:start;}.elementor-74 .elementor-element.elementor-element-7f08fb5{text-align:start;}.elementor-74 .elementor-element.elementor-element-9a91de7{--justify-content:flex-start;}.elementor-74 .elementor-element.elementor-element-818cfb8{--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);}.elementor-74 .elementor-element.elementor-element-42d2ac9{--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);}.elementor-74 .elementor-element.elementor-element-b88450e{--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);}.elementor-74 .elementor-element.elementor-element-54c449d{--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);}}/* Start custom CSS for container, class: .elementor-element-a733b90 */.elementor-74 .elementor-element.elementor-element-a733b90 {
    margin-top: -1px;
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f900903 */.elementor-74 .elementor-element.elementor-element-f900903 {
    overflow: hidden;
}

.elementor-74 .elementor-element.elementor-element-f900903::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 500%; /* Make it larger than the parent */
    height: 500%; /* Make it larger than the parent */
    background-color: #00B1FF26;
    transform: rotate(-65deg);
    transform-origin: top left;
    pointer-events: none; /* Ensures the pseudo-element doesn't block interactions */
}

@media (max-width: 767px) {
    .elementor-74 .elementor-element.elementor-element-f900903::after {
        transform: rotate(-45deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a91de7 */.elementor-74 .elementor-element.elementor-element-9a91de7 img {
    height: 150px;
    width: auto;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS *//* Progress bar rear */
.timeline-container::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    width: 6px;
    height: 100%;
    background-color: var(--e-global-color-367b74f);
}

/* Progress bar front */
.timeline-progress {
    position: fixed;
    top: 0px;
    width: 6px;
    background-color: var(--e-global-color-primary);
    height: 50vh;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}

/* Mobile progress bar repositioning */
@media (max-width: 767px) {
    .timeline-progress, .timeline-container::before {
        left: 22px;
    }
}

/* Timeline card standard styling */
.timeline-card {
    background-color: var(--e-global-color-961129d);
    border: solid 5px var(--e-global-color-367b74f);
    border-radius: 15px;
    gap: 5px;
    padding: 30px;
    z-index: 2;
}

/* Timeline card mobile styling */
@media (max-width: 767px) {
    .timeline-card {
        margin-left: 22px;
        width: calc(100% - 22px);
    }
}

/* Timeline card onnecting rod */
.timeline-card-wrapper::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 5px;
    background-color: var(--e-global-color-367b74f);
    border-radius: 15px;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

/* Timline connecting rod active */
.timeline-card-wrapper.active::before {
    background-color: #4696FF;
}

/* Timeline connecting rod node */
.timeline-card-wrapper::after {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    top: 50%;
    background-color: var(--e-global-color-367b74f);
    border-radius: 50%;
    transition: 0.3s;
    z-index: 3;
}

/* Connecting rod node, desktop positioning */
@media (min-width: 768px) {
    .timeline-card-wrapper:nth-child(even)::after {
        top: 50%;
        left: 0;
        transform: translate(-50%, -50%);
    }
    
    .timeline-card-wrapper:nth-child(odd)::after {
        right: 0;
        transform: translate(50%, -50%);
    }
    
    .timeline-end-card::after {
        left: 50%;
        transform: translate(-50%, -50%);
    }
    
    .timeline-start-wrapper::after {
        left: 50%;
        transform: translate(-50%, 50%);
    }
}

/* Connecting rod node, mobile positioning */
@media (max-width: 767px) {
    .timeline-card-wrapper:nth-child(even)::after {
        top: 50%;
        left: 2.5px;
        transform: translate(-50%, -50%);
    }
    
    .timeline-card-wrapper:nth-child(odd)::after {
        left: 2.5px;
        transform: translate(-50%, -50%);
    }

    .timeline-end-card::after {
    left: 22px;
    transform: translate(-50%, -50%);
    }
    
    .timeline-start-wrapper::after {
        left: 22px;
        transform: translate(-50%, 50%);
    }
}

/* Connecting rod node active styling */
.timeline-card-wrapper.active::after, .timeline-end-card.active::after, .timeline-start-wrapper.active::after {
    background-color: var(--e-global-color-primary);
    width: 18px;
    height: 18px;
    transition: 0.3s;
}

/* Connecting rod node for start section */
.timeline-start-wrapper::after {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    bottom: 0px;
    background-color: var(--e-global-color-367b74f);
    border-radius: 50%;
    transition: 0.3s;
    z-index: 2;
}

/* Connecting rod node for end section */
.timeline-end-card::after {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    top: 0%;
    background-color: var(--e-global-color-367b74f);
    border-radius: 50%;
    transition: 0.3s;
    z-index: 3;
}

/* Slow the transition of the end section */
.timeline-end-card, .timeline-end-card-headline h2, .timeline-end-card p, .timeline-start {
    transition: 0.75s;
}

/* Styling for active timeline elements */
.timeline-card-wrapper.active .timeline-card  {
    border-color: var(--e-global-color-primary);
}

.timeline-end-card.active {
    background-color: var(--e-global-color-primary) !important;
}

.timeline-end-card.active h2, .timeline-end-card.active p {
    color: #fff
}/* End custom CSS */