.elementor-2050 .elementor-element.elementor-element-46eee60{--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;--padding-top:120px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2050 .elementor-element.elementor-element-46eee60:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-46eee60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#032B44;}.elementor-2050 .elementor-element.elementor-element-46eee60.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-6db09c4{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2050 .elementor-element.elementor-element-6db09c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-8c0f7b4 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-8c0f7b4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-8c0f7b4{text-align:center;}.elementor-2050 .elementor-element.elementor-element-8c0f7b4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:none;line-height:40px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-bba696f{width:var( --container-widget-width, 104.164% );max-width:104.164%;--container-widget-width:104.164%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:27px;font-weight:400;line-height:45px;color:#FFFFFF;}.elementor-2050 .elementor-element.elementor-element-bba696f > .elementor-widget-container{padding:20px 0px 0px 10px;}.elementor-2050 .elementor-element.elementor-element-bba696f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-bba696f p{margin-bottom:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2050 .elementor-element.elementor-element-2af5a0e .elementor-button{background-color:#FFBD59;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;fill:#000000;color:#000000;}.elementor-2050 .elementor-element.elementor-element-2af5a0e.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-2af5a0e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2050 .elementor-element.elementor-element-2af5a0e .elementor-button .elementor-button-content-wrapper{gap:36px;}.elementor-2050 .elementor-element.elementor-element-486c7a0{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:5px;}.elementor-2050 .elementor-element.elementor-element-aa50f75 > .elementor-widget-container{margin:4px 0px 0px 0px;padding:3px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-2050 .elementor-element.elementor-element-aa50f75 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2050 .elementor-element.elementor-element-2ce790d{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2050 .elementor-element.elementor-element-2ce790d:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-2ce790d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2F2FF;}.elementor-2050 .elementor-element.elementor-element-22bfafa.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-22bfafa{text-align:center;}.elementor-2050 .elementor-element.elementor-element-22bfafa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;text-transform:none;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2050 .elementor-element.elementor-element-d52266a{--divider-border-style:solid;--divider-color:#364FFB;--divider-border-width:2px;width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-2050 .elementor-element.elementor-element-d52266a > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-d52266a.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-d52266a .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2050 .elementor-element.elementor-element-d52266a .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-2050 .elementor-element.elementor-element-f1bd2ec{width:var( --container-widget-width, 60.663% );max-width:60.663%;--container-widget-width:60.663%;--container-widget-flex-grow:0;text-align:center;color:#3D3D3D;}.elementor-2050 .elementor-element.elementor-element-f1bd2ec.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-64053ca{--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:space-between;--flex-wrap:wrap;}.elementor-2050 .elementor-element.elementor-element-a15b008{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 10px 10px 2px rgba(0,0,0,0.5);}.elementor-2050 .elementor-element.elementor-element-a15b008:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-a15b008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2050 .elementor-element.elementor-element-a15b008:hover{--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:0px 15px 15px 5px rgba(0,0,0,0.5);}.elementor-2050 .elementor-element.elementor-element-a15b008, .elementor-2050 .elementor-element.elementor-element-a15b008::before{--border-transition:0.3s;}.elementor-2050 .elementor-element.elementor-element-a15b008.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-c5d747c > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-2050 .elementor-element.elementor-element-c5d747c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2050 .elementor-element.elementor-element-c3f49de > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-c3f49de.elementor-element{--align-self:flex-start;}.elementor-2050 .elementor-element.elementor-element-c3f49de .elementor-icon-wrapper{text-align:left;}.elementor-2050 .elementor-element.elementor-element-c3f49de.elementor-view-stacked .elementor-icon{background-color:#FFBD59;}.elementor-2050 .elementor-element.elementor-element-c3f49de.elementor-view-framed .elementor-icon, .elementor-2050 .elementor-element.elementor-element-c3f49de.elementor-view-default .elementor-icon{color:#FFBD59;border-color:#FFBD59;}.elementor-2050 .elementor-element.elementor-element-c3f49de.elementor-view-framed .elementor-icon, .elementor-2050 .elementor-element.elementor-element-c3f49de.elementor-view-default .elementor-icon svg{fill:#FFBD59;}.elementor-2050 .elementor-element.elementor-element-c3f49de .elementor-icon{font-size:20px;}.elementor-2050 .elementor-element.elementor-element-c3f49de .elementor-icon svg{height:20px;}.elementor-2050 .elementor-element.elementor-element-24cdbce.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-24cdbce{text-align:center;}.elementor-2050 .elementor-element.elementor-element-24cdbce .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-2050 .elementor-element.elementor-element-253c4f8{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;color:#032B44;}.elementor-2050 .elementor-element.elementor-element-253c4f8.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-91b0bb2 .elementor-button{background-color:#FFBD59;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;fill:#000000;color:#000000;}.elementor-2050 .elementor-element.elementor-element-91b0bb2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2050 .elementor-element.elementor-element-91b0bb2 .elementor-button .elementor-button-content-wrapper{gap:35px;}.elementor-2050 .elementor-element.elementor-element-1ff4694{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 10px 10px 2px rgba(0,0,0,0.5);}.elementor-2050 .elementor-element.elementor-element-1ff4694:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-1ff4694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2050 .elementor-element.elementor-element-1ff4694:hover{--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:0px 15px 15px 5px rgba(0,0,0,0.5);}.elementor-2050 .elementor-element.elementor-element-1ff4694, .elementor-2050 .elementor-element.elementor-element-1ff4694::before{--border-transition:0.3s;}.elementor-2050 .elementor-element.elementor-element-1ff4694.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-017f9b8 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-2050 .elementor-element.elementor-element-017f9b8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2050 .elementor-element.elementor-element-f1dc900 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-f1dc900.elementor-element{--align-self:flex-start;}.elementor-2050 .elementor-element.elementor-element-f1dc900 .elementor-icon-wrapper{text-align:left;}.elementor-2050 .elementor-element.elementor-element-f1dc900.elementor-view-stacked .elementor-icon{background-color:#FFBD59;}.elementor-2050 .elementor-element.elementor-element-f1dc900.elementor-view-framed .elementor-icon, .elementor-2050 .elementor-element.elementor-element-f1dc900.elementor-view-default .elementor-icon{color:#FFBD59;border-color:#FFBD59;}.elementor-2050 .elementor-element.elementor-element-f1dc900.elementor-view-framed .elementor-icon, .elementor-2050 .elementor-element.elementor-element-f1dc900.elementor-view-default .elementor-icon svg{fill:#FFBD59;}.elementor-2050 .elementor-element.elementor-element-f1dc900 .elementor-icon{font-size:20px;}.elementor-2050 .elementor-element.elementor-element-f1dc900 .elementor-icon svg{height:20px;}.elementor-2050 .elementor-element.elementor-element-0da7482.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-0da7482{text-align:center;}.elementor-2050 .elementor-element.elementor-element-0da7482 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-2050 .elementor-element.elementor-element-09871fe{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;color:#032B44;}.elementor-2050 .elementor-element.elementor-element-09871fe.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-1da0d03 .elementor-button{background-color:#FFBD59;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;fill:#000000;color:#000000;}.elementor-2050 .elementor-element.elementor-element-1da0d03 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2050 .elementor-element.elementor-element-1da0d03 .elementor-button .elementor-button-content-wrapper{gap:35px;}.elementor-2050 .elementor-element.elementor-element-8f3c9f1{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 10px 10px 2px rgba(0,0,0,0.5);}.elementor-2050 .elementor-element.elementor-element-8f3c9f1:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-8f3c9f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2050 .elementor-element.elementor-element-8f3c9f1:hover{--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:0px 15px 15px 5px rgba(0,0,0,0.5);}.elementor-2050 .elementor-element.elementor-element-8f3c9f1, .elementor-2050 .elementor-element.elementor-element-8f3c9f1::before{--border-transition:0.3s;}.elementor-2050 .elementor-element.elementor-element-8f3c9f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-a01e9fa > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-2050 .elementor-element.elementor-element-a01e9fa .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2050 .elementor-element.elementor-element-29c4d00 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-29c4d00.elementor-element{--align-self:flex-start;}.elementor-2050 .elementor-element.elementor-element-29c4d00 .elementor-icon-wrapper{text-align:left;}.elementor-2050 .elementor-element.elementor-element-29c4d00.elementor-view-stacked .elementor-icon{background-color:#FFBD59;}.elementor-2050 .elementor-element.elementor-element-29c4d00.elementor-view-framed .elementor-icon, .elementor-2050 .elementor-element.elementor-element-29c4d00.elementor-view-default .elementor-icon{color:#FFBD59;border-color:#FFBD59;}.elementor-2050 .elementor-element.elementor-element-29c4d00.elementor-view-framed .elementor-icon, .elementor-2050 .elementor-element.elementor-element-29c4d00.elementor-view-default .elementor-icon svg{fill:#FFBD59;}.elementor-2050 .elementor-element.elementor-element-29c4d00 .elementor-icon{font-size:20px;}.elementor-2050 .elementor-element.elementor-element-29c4d00 .elementor-icon svg{height:20px;}.elementor-2050 .elementor-element.elementor-element-a7608aa.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-a7608aa{text-align:center;}.elementor-2050 .elementor-element.elementor-element-a7608aa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-2050 .elementor-element.elementor-element-c5a369a{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;color:#032B44;}.elementor-2050 .elementor-element.elementor-element-c5a369a.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-7323964 .elementor-button{background-color:#FFBD59;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;fill:#000000;color:#000000;}.elementor-2050 .elementor-element.elementor-element-7323964 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2050 .elementor-element.elementor-element-7323964 .elementor-button .elementor-button-content-wrapper{gap:35px;}.elementor-2050 .elementor-element.elementor-element-ca6072a{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 10px 10px 2px rgba(0,0,0,0.5);}.elementor-2050 .elementor-element.elementor-element-ca6072a:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-ca6072a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2050 .elementor-element.elementor-element-ca6072a:hover{--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:0px 15px 15px 5px rgba(0,0,0,0.5);}.elementor-2050 .elementor-element.elementor-element-ca6072a, .elementor-2050 .elementor-element.elementor-element-ca6072a::before{--border-transition:0.3s;}.elementor-2050 .elementor-element.elementor-element-ca6072a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-c48c159 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-2050 .elementor-element.elementor-element-c48c159 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2050 .elementor-element.elementor-element-a83ab74 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-a83ab74.elementor-element{--align-self:flex-start;}.elementor-2050 .elementor-element.elementor-element-a83ab74 .elementor-icon-wrapper{text-align:left;}.elementor-2050 .elementor-element.elementor-element-a83ab74.elementor-view-stacked .elementor-icon{background-color:#FFBD59;}.elementor-2050 .elementor-element.elementor-element-a83ab74.elementor-view-framed .elementor-icon, .elementor-2050 .elementor-element.elementor-element-a83ab74.elementor-view-default .elementor-icon{color:#FFBD59;border-color:#FFBD59;}.elementor-2050 .elementor-element.elementor-element-a83ab74.elementor-view-framed .elementor-icon, .elementor-2050 .elementor-element.elementor-element-a83ab74.elementor-view-default .elementor-icon svg{fill:#FFBD59;}.elementor-2050 .elementor-element.elementor-element-a83ab74 .elementor-icon{font-size:20px;}.elementor-2050 .elementor-element.elementor-element-a83ab74 .elementor-icon svg{height:20px;}.elementor-2050 .elementor-element.elementor-element-89cdddc.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-89cdddc{text-align:center;}.elementor-2050 .elementor-element.elementor-element-89cdddc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-2050 .elementor-element.elementor-element-2ba2025{width:var( --container-widget-width, 91.897% );max-width:91.897%;--container-widget-width:91.897%;--container-widget-flex-grow:0;text-align:center;color:#032B44;}.elementor-2050 .elementor-element.elementor-element-2ba2025.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-ad68a5e .elementor-button{background-color:#FFBD59;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;fill:#000000;color:#000000;}.elementor-2050 .elementor-element.elementor-element-ad68a5e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2050 .elementor-element.elementor-element-ad68a5e .elementor-button .elementor-button-content-wrapper{gap:35px;}.elementor-2050 .elementor-element.elementor-element-efaf554{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 10px 10px 2px rgba(0,0,0,0.5);}.elementor-2050 .elementor-element.elementor-element-efaf554:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-efaf554 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2050 .elementor-element.elementor-element-efaf554:hover{--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:0px 15px 15px 5px rgba(0,0,0,0.5);}.elementor-2050 .elementor-element.elementor-element-efaf554, .elementor-2050 .elementor-element.elementor-element-efaf554::before{--border-transition:0.3s;}.elementor-2050 .elementor-element.elementor-element-efaf554.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-78bb0de > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-2050 .elementor-element.elementor-element-78bb0de .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2050 .elementor-element.elementor-element-28af557 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-28af557.elementor-element{--align-self:flex-start;}.elementor-2050 .elementor-element.elementor-element-28af557 .elementor-icon-wrapper{text-align:left;}.elementor-2050 .elementor-element.elementor-element-28af557.elementor-view-stacked .elementor-icon{background-color:#FFBD59;}.elementor-2050 .elementor-element.elementor-element-28af557.elementor-view-framed .elementor-icon, .elementor-2050 .elementor-element.elementor-element-28af557.elementor-view-default .elementor-icon{color:#FFBD59;border-color:#FFBD59;}.elementor-2050 .elementor-element.elementor-element-28af557.elementor-view-framed .elementor-icon, .elementor-2050 .elementor-element.elementor-element-28af557.elementor-view-default .elementor-icon svg{fill:#FFBD59;}.elementor-2050 .elementor-element.elementor-element-28af557 .elementor-icon{font-size:20px;}.elementor-2050 .elementor-element.elementor-element-28af557 .elementor-icon svg{height:20px;}.elementor-2050 .elementor-element.elementor-element-434f8f7.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-434f8f7{text-align:center;}.elementor-2050 .elementor-element.elementor-element-434f8f7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-2050 .elementor-element.elementor-element-68c55bc{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;color:#032B44;}.elementor-2050 .elementor-element.elementor-element-68c55bc.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-deab74d .elementor-button{background-color:#FFBD59;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;fill:#000000;color:#000000;}.elementor-2050 .elementor-element.elementor-element-deab74d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2050 .elementor-element.elementor-element-deab74d .elementor-button .elementor-button-content-wrapper{gap:35px;}.elementor-2050 .elementor-element.elementor-element-94a34b0{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 10px 10px 2px rgba(0,0,0,0.5);}.elementor-2050 .elementor-element.elementor-element-94a34b0:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-94a34b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2050 .elementor-element.elementor-element-94a34b0:hover{--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:0px 15px 15px 5px rgba(0,0,0,0.5);}.elementor-2050 .elementor-element.elementor-element-94a34b0, .elementor-2050 .elementor-element.elementor-element-94a34b0::before{--border-transition:0.3s;}.elementor-2050 .elementor-element.elementor-element-94a34b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-920d90d > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-2050 .elementor-element.elementor-element-920d90d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2050 .elementor-element.elementor-element-5c690ab > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-5c690ab.elementor-element{--align-self:flex-start;}.elementor-2050 .elementor-element.elementor-element-5c690ab .elementor-icon-wrapper{text-align:left;}.elementor-2050 .elementor-element.elementor-element-5c690ab.elementor-view-stacked .elementor-icon{background-color:#FFBD59;}.elementor-2050 .elementor-element.elementor-element-5c690ab.elementor-view-framed .elementor-icon, .elementor-2050 .elementor-element.elementor-element-5c690ab.elementor-view-default .elementor-icon{color:#FFBD59;border-color:#FFBD59;}.elementor-2050 .elementor-element.elementor-element-5c690ab.elementor-view-framed .elementor-icon, .elementor-2050 .elementor-element.elementor-element-5c690ab.elementor-view-default .elementor-icon svg{fill:#FFBD59;}.elementor-2050 .elementor-element.elementor-element-5c690ab .elementor-icon{font-size:20px;}.elementor-2050 .elementor-element.elementor-element-5c690ab .elementor-icon svg{height:20px;}.elementor-2050 .elementor-element.elementor-element-c8afb3d.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-c8afb3d{text-align:center;}.elementor-2050 .elementor-element.elementor-element-c8afb3d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-2050 .elementor-element.elementor-element-809ef87{width:var( --container-widget-width, 95.196% );max-width:95.196%;--container-widget-width:95.196%;--container-widget-flex-grow:0;text-align:center;color:#032B44;}.elementor-2050 .elementor-element.elementor-element-809ef87.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-f283933 .elementor-button{background-color:#FFBD59;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;fill:#000000;color:#000000;}.elementor-2050 .elementor-element.elementor-element-f283933 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2050 .elementor-element.elementor-element-f283933 .elementor-button .elementor-button-content-wrapper{gap:35px;}.elementor-2050 .elementor-element.elementor-element-4f9aab8{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-2050 .elementor-element.elementor-element-7e6d959 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-7e6d959.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-7e6d959{text-align:center;}.elementor-2050 .elementor-element.elementor-element-7e6d959 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:30px;font-weight:800;text-transform:none;color:#080808;}.elementor-2050 .elementor-element.elementor-element-7a41331{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2050 .elementor-element.elementor-element-7a41331:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-7a41331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#032B44;}.elementor-2050 .elementor-element.elementor-element-7a41331 > .elementor-shape-top .elementor-shape-fill, .elementor-2050 .elementor-element.elementor-element-7a41331 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFBD59;}.elementor-2050 .elementor-element.elementor-element-7a41331 > .elementor-shape-top svg, .elementor-2050 .elementor-element.elementor-element-7a41331 > .e-con-inner > .elementor-shape-top svg{height:78px;}.elementor-2050 .elementor-element.elementor-element-7a41331 > .elementor-shape-bottom svg, .elementor-2050 .elementor-element.elementor-element-7a41331 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:52px;}.elementor-2050 .elementor-element.elementor-element-c74aed2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-c74aed2.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-c74aed2{text-align:center;}.elementor-2050 .elementor-element.elementor-element-c74aed2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:normal;text-transform:none;color:#FFFFFF;}.elementor-2050 .elementor-element.elementor-element-ce5171c > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-ce5171c.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-ce5171c{text-align:center;}.elementor-2050 .elementor-element.elementor-element-ce5171c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:85px;font-weight:normal;text-transform:none;color:#FFBD59;}.elementor-2050 .elementor-element.elementor-element-b27702b{width:var( --container-widget-width, 40.089% );max-width:40.089%;--container-widget-width:40.089%;--container-widget-flex-grow:0;text-align:center;}.elementor-2050 .elementor-element.elementor-element-b27702b > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-b27702b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-b27702b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-transform:none;color:#FFFFFF;}.elementor-2050 .elementor-element.elementor-element-1b7105b .elementor-button{background-color:#FFBD59;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-2050 .elementor-element.elementor-element-1b7105b.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-41f9f22{--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:050px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2050 .elementor-element.elementor-element-41f9f22:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-41f9f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#032B44E6;}.elementor-2050 .elementor-element.elementor-element-353f463{width:initial;max-width:initial;text-align:center;}.elementor-2050 .elementor-element.elementor-element-353f463.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-353f463 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2050 .elementor-element.elementor-element-b6cb805{--iteration-count:infinite;--dynamic-text-color:#FFBD59;--typing-selected-bg-color:#02010100;--typing-selected-color:#FFFFFF;}.elementor-2050 .elementor-element.elementor-element-b6cb805 > .elementor-widget-container{padding:70px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-b6cb805.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-b6cb805 .elementor-headline{text-align:center;font-family:"Arial", Sans-serif;font-size:40px;font-weight:600;}.elementor-2050 .elementor-element.elementor-element-b6cb805 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-2050 .elementor-element.elementor-element-fd3f891{--divider-border-style:solid;--divider-color:#364FFB;--divider-border-width:2px;width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-2050 .elementor-element.elementor-element-fd3f891 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-fd3f891.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-fd3f891 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2050 .elementor-element.elementor-element-fd3f891 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-2050 .elementor-element.elementor-element-a79bceb{width:var( --container-widget-width, 53.949% );max-width:53.949%;--container-widget-width:53.949%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:27px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-2050 .elementor-element.elementor-element-a79bceb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-4ab1aeb{--display:flex;--min-height:0px;--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:space-evenly;}.elementor-2050 .elementor-element.elementor-element-311a027{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-2050 .elementor-element.elementor-element-311a027:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-311a027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2050 .elementor-element.elementor-element-311a027:hover{background-color:transparent;background-image:linear-gradient(90deg, #F6EB17F0 0%, #FFBD59 100%);}.elementor-2050 .elementor-element.elementor-element-311a027.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-417dd55 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-2050 .elementor-element.elementor-element-417dd55 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2050 .elementor-element.elementor-element-d000e26.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-d000e26{text-align:center;}.elementor-2050 .elementor-element.elementor-element-d000e26 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-2050 .elementor-element.elementor-element-0ae34c3{width:var( --container-widget-width, 113.681% );max-width:113.681%;--container-widget-width:113.681%;--container-widget-flex-grow:0;text-align:center;color:#032B44;}.elementor-2050 .elementor-element.elementor-element-0ae34c3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-994e191{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-2050 .elementor-element.elementor-element-994e191:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-994e191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2050 .elementor-element.elementor-element-994e191:hover{background-color:transparent;background-image:linear-gradient(90deg, #F3E81078 0%, #FAA5727A 100%);}.elementor-2050 .elementor-element.elementor-element-3d3d975 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-2050 .elementor-element.elementor-element-3d3d975 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2050 .elementor-element.elementor-element-57497d0.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-57497d0{text-align:center;}.elementor-2050 .elementor-element.elementor-element-57497d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-2050 .elementor-element.elementor-element-5dbdd28{width:var( --container-widget-width, 113.681% );max-width:113.681%;--container-widget-width:113.681%;--container-widget-flex-grow:0;text-align:center;color:#032B44;}.elementor-2050 .elementor-element.elementor-element-5dbdd28.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-394f5ca{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-2050 .elementor-element.elementor-element-394f5ca:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-394f5ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2050 .elementor-element.elementor-element-394f5ca:hover{background-color:transparent;background-image:linear-gradient(90deg, #F3E81078 0%, #FAA5727A 100%);}.elementor-2050 .elementor-element.elementor-element-5da9868 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-2050 .elementor-element.elementor-element-5da9868 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2050 .elementor-element.elementor-element-2b40dbf.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-2b40dbf{text-align:center;}.elementor-2050 .elementor-element.elementor-element-2b40dbf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-2050 .elementor-element.elementor-element-71727b6{width:var( --container-widget-width, 113.681% );max-width:113.681%;--container-widget-width:113.681%;--container-widget-flex-grow:0;text-align:center;color:#032B44;}.elementor-2050 .elementor-element.elementor-element-71727b6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-4a54f20{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-2050 .elementor-element.elementor-element-4a54f20:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-4a54f20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2050 .elementor-element.elementor-element-4a54f20:hover{background-color:transparent;background-image:linear-gradient(90deg, #F3E81078 0%, #FAA5727A 100%);}.elementor-2050 .elementor-element.elementor-element-73a83fb > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-2050 .elementor-element.elementor-element-73a83fb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2050 .elementor-element.elementor-element-0e32870.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-0e32870{text-align:center;}.elementor-2050 .elementor-element.elementor-element-0e32870 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-2050 .elementor-element.elementor-element-b66b1af{width:var( --container-widget-width, 113.681% );max-width:113.681%;--container-widget-width:113.681%;--container-widget-flex-grow:0;text-align:center;color:#032B44;}.elementor-2050 .elementor-element.elementor-element-b66b1af.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-1345eec{--divider-border-style:solid;--divider-color:#364FFB;--divider-border-width:2px;width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-2050 .elementor-element.elementor-element-1345eec > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-1345eec.elementor-element{--align-self:center;}.elementor-2050 .elementor-element.elementor-element-1345eec .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2050 .elementor-element.elementor-element-1345eec .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-2050 .elementor-element.elementor-element-bb61ba1{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-2050 .elementor-element.elementor-element-bb61ba1:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-bb61ba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3CB2E;background-image:url("https://bsquareglobalfze.com/wp-content/uploads/2025/06/banner-hr.png");}.elementor-2050 .elementor-element.elementor-element-9392ba7 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-9392ba7{text-align:center;}.elementor-2050 .elementor-element.elementor-element-9392ba7 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#1F1460;}.elementor-2050 .elementor-element.elementor-element-b407973{width:var( --container-widget-width, 41.891% );max-width:41.891%;--container-widget-width:41.891%;--container-widget-flex-grow:0;text-align:center;font-family:"Arial", Sans-serif;font-weight:600;color:#161616;}.elementor-2050 .elementor-element.elementor-element-b407973.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-bc90433 .elementor-button{background-color:#FFBD59;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#000000;color:#000000;}.elementor-2050 .elementor-element.elementor-element-bc90433 .elementor-button:hover, .elementor-2050 .elementor-element.elementor-element-bc90433 .elementor-button:focus{background-color:#032B44;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2050 .elementor-element.elementor-element-bc90433{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-2050 .elementor-element.elementor-element-bc90433.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-bc90433 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2050 .elementor-element.elementor-element-bc90433 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-2050 .elementor-element.elementor-element-bc90433 .elementor-button:hover svg, .elementor-2050 .elementor-element.elementor-element-bc90433 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-2050 .elementor-element.elementor-element-46eee60{--width:416.8px;}.elementor-2050 .elementor-element.elementor-element-8c0f7b4{width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;text-align:center;}.elementor-2050 .elementor-element.elementor-element-8c0f7b4 .elementor-heading-title{font-size:29px;}.elementor-2050 .elementor-element.elementor-element-486c7a0{--content-width:500px;--justify-content:center;}.elementor-2050 .elementor-element.elementor-element-f1bd2ec{width:var( --container-widget-width, 315.163px );max-width:315.163px;--container-widget-width:315.163px;--container-widget-flex-grow:0;}.elementor-2050 .elementor-element.elementor-element-7e6d959 .elementor-heading-title{font-size:20px;}.elementor-2050 .elementor-element.elementor-element-c74aed2 .elementor-heading-title{font-size:33px;}.elementor-2050 .elementor-element.elementor-element-ce5171c .elementor-heading-title{font-size:33px;}.elementor-2050 .elementor-element.elementor-element-b27702b{width:var( --container-widget-width, 330.125px );max-width:330.125px;--container-widget-width:330.125px;--container-widget-flex-grow:0;}.elementor-2050 .elementor-element.elementor-element-b27702b .elementor-heading-title{font-size:15px;}.elementor-2050 .elementor-element.elementor-element-b407973{width:var( --container-widget-width, 267.438px );max-width:267.438px;--container-widget-width:267.438px;--container-widget-flex-grow:0;}.elementor-2050 .elementor-element.elementor-element-bc90433{width:var( --container-widget-width, 256.4px );max-width:256.4px;--container-widget-width:256.4px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-2050 .elementor-element.elementor-element-46eee60{--width:100.082%;}.elementor-2050 .elementor-element.elementor-element-6db09c4{--width:50.654%;}.elementor-2050 .elementor-element.elementor-element-486c7a0{--content-width:1126px;}.elementor-2050 .elementor-element.elementor-element-a15b008{--width:31%;}.elementor-2050 .elementor-element.elementor-element-1ff4694{--width:31%;}.elementor-2050 .elementor-element.elementor-element-8f3c9f1{--width:31%;}.elementor-2050 .elementor-element.elementor-element-ca6072a{--width:31%;}.elementor-2050 .elementor-element.elementor-element-efaf554{--width:31%;}.elementor-2050 .elementor-element.elementor-element-94a34b0{--width:31%;}.elementor-2050 .elementor-element.elementor-element-311a027{--width:25%;}.elementor-2050 .elementor-element.elementor-element-994e191{--width:25%;}.elementor-2050 .elementor-element.elementor-element-394f5ca{--width:25%;}.elementor-2050 .elementor-element.elementor-element-4a54f20{--width:25%;}}/* Start custom CSS for heading, class: .elementor-element-8c0f7b4 */.hoverhrheading1 {
  font-family: 'Poppins', sans-serif;
  font-weight: 800;
  color: white;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4); /* creates the 3D pop effect */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a15b008 *//*
This Custom CSS should be placed on your INNER container (the one with the class 'hr-card').
'.elementor-2050 .elementor-element.elementor-element-a15b008' here refers directly to this inner container.
*/

/* Ensures the image zoom respects this inner container's rounded corners */
.elementor-2050 .elementor-element.elementor-element-a15b008 {
    overflow: hidden;
    /* Optional: Add a subtle shadow or other transition to the inner card itself on hover */
    /* transition: box-shadow 0.3s ease; */
}

/* Base state for the image (no zoom) */
.elementor-2050 .elementor-element.elementor-element-a15b008 .hr-card-img img {
    transition: transform 0.3s ease-in-out; /* Smooth transition for zoom */
}

/* Base state for the heading (blue color) */
.elementor-2050 .elementor-element.elementor-element-a15b008 .hr-card-heading {
    /* The initial blue color should be set in the Heading Widget's Style tab in Elementor.
       This ensures the transition works smoothly on mouse out. */
    transition: color 0.3s ease-in-out;
}


/* HOVER Effects - when mouse is over this INNER container */

/* Image Zoom on Inner Container Hover */
.elementor-2050 .elementor-element.elementor-element-a15b008:hover .hr-card-img img {
    transform: scale(1.05); /* Zooms in 5%. Adjust value as desired. */
}

/* Heading Color Change (Blue to Black) on Inner Container Hover - HIGH SPECIFICITY */
/*
IMPORTANT: You MUST replace 'elementor-element-f5e41be' with the ACTUAL unique ID class
           of your specific Heading Widget. You find this by inspecting the page in
           your browser's developer tools, looking at the main <div> wrapping the <h2> tag.
*/
.elementor-2050 .elementor-element.elementor-element-a15b008:hover .elementor-element-f5e41be .elementor-heading-title {
    color:#032b44 !important; /* Change to black on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ff4694 *//*
This Custom CSS should be placed on your INNER container (the one with the class 'hr-card').
'.elementor-2050 .elementor-element.elementor-element-1ff4694' here refers directly to this inner container.
*/

/* Ensures the image zoom respects this inner container's rounded corners */
.elementor-2050 .elementor-element.elementor-element-1ff4694 {
    overflow: hidden;
    /* Optional: Add a subtle shadow or other transition to the inner card itself on hover */
    /* transition: box-shadow 0.3s ease; */
}

/* Base state for the image (no zoom) */
.elementor-2050 .elementor-element.elementor-element-1ff4694 .hr-card-img img {
    transition: transform 0.3s ease-in-out; /* Smooth transition for zoom */
}

/* Base state for the heading (blue color) */
.elementor-2050 .elementor-element.elementor-element-1ff4694 .hr-card-heading {
    /* The initial blue color should be set in the Heading Widget's Style tab in Elementor.
       This ensures the transition works smoothly on mouse out. */
    transition: color 0.3s ease-in-out;
}


/* HOVER Effects - when mouse is over this INNER container */

/* Image Zoom on Inner Container Hover */
.elementor-2050 .elementor-element.elementor-element-1ff4694:hover .hr-card-img img {
    transform: scale(1.05); /* Zooms in 5%. Adjust value as desired. */
}

/* Heading Color Change (Blue to Black) on Inner Container Hover - HIGH SPECIFICITY */
/*
IMPORTANT: You MUST replace 'elementor-element-f5e41be' with the ACTUAL unique ID class
           of your specific Heading Widget. You find this by inspecting the page in
           your browser's developer tools, looking at the main <div> wrapping the <h2> tag.
*/
.elementor-2050 .elementor-element.elementor-element-1ff4694:hover .elementor-element-f5e41be .elementor-heading-title {
    color:#032b44 !important; /* Change to black on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f3c9f1 *//*
This Custom CSS should be placed on your INNER container (the one with the class 'hr-card').
'.elementor-2050 .elementor-element.elementor-element-8f3c9f1' here refers directly to this inner container.
*/

/* Ensures the image zoom respects this inner container's rounded corners */
.elementor-2050 .elementor-element.elementor-element-8f3c9f1 {
    overflow: hidden;
    /* Optional: Add a subtle shadow or other transition to the inner card itself on hover */
    /* transition: box-shadow 0.3s ease; */
}

/* Base state for the image (no zoom) */
.elementor-2050 .elementor-element.elementor-element-8f3c9f1 .hr-card-img img {
    transition: transform 0.3s ease-in-out; /* Smooth transition for zoom */
}

/* Base state for the heading (blue color) */
.elementor-2050 .elementor-element.elementor-element-8f3c9f1 .hr-card-heading {
    /* The initial blue color should be set in the Heading Widget's Style tab in Elementor.
       This ensures the transition works smoothly on mouse out. */
    transition: color 0.3s ease-in-out;
}


/* HOVER Effects - when mouse is over this INNER container */

/* Image Zoom on Inner Container Hover */
.elementor-2050 .elementor-element.elementor-element-8f3c9f1:hover .hr-card-img img {
    transform: scale(1.05); /* Zooms in 5%. Adjust value as desired. */
}

/* Heading Color Change (Blue to Black) on Inner Container Hover - HIGH SPECIFICITY */
/*
IMPORTANT: You MUST replace 'elementor-element-f5e41be' with the ACTUAL unique ID class
           of your specific Heading Widget. You find this by inspecting the page in
           your browser's developer tools, looking at the main <div> wrapping the <h2> tag.
*/
.elementor-2050 .elementor-element.elementor-element-8f3c9f1:hover .elementor-element-f5e41be .elementor-heading-title {
    color:#032b44 !important; /* Change to black on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6072a *//*
This Custom CSS should be placed on your INNER container (the one with the class 'hr-card').
'.elementor-2050 .elementor-element.elementor-element-ca6072a' here refers directly to this inner container.
*/

/* Ensures the image zoom respects this inner container's rounded corners */
.elementor-2050 .elementor-element.elementor-element-ca6072a {
    overflow: hidden;
    /* Optional: Add a subtle shadow or other transition to the inner card itself on hover */
    /* transition: box-shadow 0.3s ease; */
}

/* Base state for the image (no zoom) */
.elementor-2050 .elementor-element.elementor-element-ca6072a .hr-card-img img {
    transition: transform 0.3s ease-in-out; /* Smooth transition for zoom */
}

/* Base state for the heading (blue color) */
.elementor-2050 .elementor-element.elementor-element-ca6072a .hr-card-heading {
    /* The initial blue color should be set in the Heading Widget's Style tab in Elementor.
       This ensures the transition works smoothly on mouse out. */
    transition: color 0.3s ease-in-out;
}


/* HOVER Effects - when mouse is over this INNER container */

/* Image Zoom on Inner Container Hover */
.elementor-2050 .elementor-element.elementor-element-ca6072a:hover .hr-card-img img {
    transform: scale(1.05); /* Zooms in 5%. Adjust value as desired. */
}

/* Heading Color Change (Blue to Black) on Inner Container Hover - HIGH SPECIFICITY */
/*
IMPORTANT: You MUST replace 'elementor-element-f5e41be' with the ACTUAL unique ID class
           of your specific Heading Widget. You find this by inspecting the page in
           your browser's developer tools, looking at the main <div> wrapping the <h2> tag.
*/
.elementor-2050 .elementor-element.elementor-element-ca6072a:hover .elementor-element-f5e41be .elementor-heading-title {
    color:#032b44 !important; /* Change to black on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efaf554 *//*
This Custom CSS should be placed on your INNER container (the one with the class 'hr-card').
'.elementor-2050 .elementor-element.elementor-element-efaf554' here refers directly to this inner container.
*/

/* Ensures the image zoom respects this inner container's rounded corners */
.elementor-2050 .elementor-element.elementor-element-efaf554 {
    overflow: hidden;
    /* Optional: Add a subtle shadow or other transition to the inner card itself on hover */
    /* transition: box-shadow 0.3s ease; */
}

/* Base state for the image (no zoom) */
.elementor-2050 .elementor-element.elementor-element-efaf554 .hr-card-img img {
    transition: transform 0.3s ease-in-out; /* Smooth transition for zoom */
}

/* Base state for the heading (blue color) */
.elementor-2050 .elementor-element.elementor-element-efaf554 .hr-card-heading {
    /* The initial blue color should be set in the Heading Widget's Style tab in Elementor.
       This ensures the transition works smoothly on mouse out. */
    transition: color 0.3s ease-in-out;
}


/* HOVER Effects - when mouse is over this INNER container */

/* Image Zoom on Inner Container Hover */
.elementor-2050 .elementor-element.elementor-element-efaf554:hover .hr-card-img img {
    transform: scale(1.05); /* Zooms in 5%. Adjust value as desired. */
}

/* Heading Color Change (Blue to Black) on Inner Container Hover - HIGH SPECIFICITY */
/*
IMPORTANT: You MUST replace 'elementor-element-f5e41be' with the ACTUAL unique ID class
           of your specific Heading Widget. You find this by inspecting the page in
           your browser's developer tools, looking at the main <div> wrapping the <h2> tag.
*/
.elementor-2050 .elementor-element.elementor-element-efaf554:hover .elementor-element-f5e41be .elementor-heading-title {
    color:#032b44 !important; /* Change to black on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94a34b0 *//*
This Custom CSS should be placed on your INNER container (the one with the class 'hr-card').
'.elementor-2050 .elementor-element.elementor-element-94a34b0' here refers directly to this inner container.
*/

/* Ensures the image zoom respects this inner container's rounded corners */
.elementor-2050 .elementor-element.elementor-element-94a34b0 {
    overflow: hidden;
    /* Optional: Add a subtle shadow or other transition to the inner card itself on hover */
    /* transition: box-shadow 0.3s ease; */
}

/* Base state for the image (no zoom) */
.elementor-2050 .elementor-element.elementor-element-94a34b0 .hr-card-img img {
    transition: transform 0.3s ease-in-out; /* Smooth transition for zoom */
}

/* Base state for the heading (blue color) */
.elementor-2050 .elementor-element.elementor-element-94a34b0 .hr-card-heading {
    /* The initial blue color should be set in the Heading Widget's Style tab in Elementor.
       This ensures the transition works smoothly on mouse out. */
    transition: color 0.3s ease-in-out;
}


/* HOVER Effects - when mouse is over this INNER container */

/* Image Zoom on Inner Container Hover */
.elementor-2050 .elementor-element.elementor-element-94a34b0:hover .hr-card-img img {
    transform: scale(1.05); /* Zooms in 5%. Adjust value as desired. */
}

/* Heading Color Change (Blue to Black) on Inner Container Hover - HIGH SPECIFICITY */
/*
IMPORTANT: You MUST replace 'elementor-element-f5e41be' with the ACTUAL unique ID class
           of your specific Heading Widget. You find this by inspecting the page in
           your browser's developer tools, looking at the main <div> wrapping the <h2> tag.
*/
.elementor-2050 .elementor-element.elementor-element-94a34b0:hover .elementor-element-f5e41be .elementor-heading-title {
    color:#032b44 !important; /* Change to black on hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c74aed2 */.hoverhrheading1 {
  font-family: 'Poppins', sans-serif;
  font-weight: 800;
  color: white;
  white-space: nowrap;
  overflow: hidden;
  width: fit-content;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
  animation: typing 3s steps(30, end) forwards;
  /* No border-right, so no cursor */
}

/* Typewriting effect */
@keyframes typing {
  from { width: 0; }
  to { width: 100%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce5171c */.hoverhrheading1 {
  font-family: 'Poppins', sans-serif;
  font-weight: 800;
  color: white;
  white-space: nowrap;
  overflow: hidden;
  width: fit-content;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
  animation: typing 3s steps(30, end) forwards;
  /* No border-right, so no cursor */
}

/* Typewriting effect */
@keyframes typing {
  from { width: 0; }
  to { width: 100%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311a027 *//* Card Base */
.wi-card {
    position: relative;
    background: #ffffff;
    padding: 2.5rem;
    border-radius: 1.5rem;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1.5rem;
    transition: all 0.3s ease-in-out;
    max-width: 320px;
    text-align: center;
    border: 1px solid #e2e8f0;
    overflow: hidden; /* Prevent bleed */
    z-index: 1;
}

/* Gradient Layer on Hover */
.wi-card::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: linear-gradient(90deg, #ffffff 0%, #ffbd59 75%);
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
    border-radius: inherit; /* Match card radius */
    z-index: 0;
}

/* Show gradient only when hovering */
.wi-card:hover::before {
    opacity: 1;
}

/* Content stays above gradient */
.wi-card * {
    position: relative;
    z-index: 1;
}

/* Hover shadow and motion */
.wi-card:hover {
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15);
    transform: translateY(-5px);
}

/* Icon container */
.wi-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    transition: transform 0.3s ease-in-out;
}

/* Icon colors default */
.wi-icon .fa-stack-2x {
    color: #d1d5db;
    transition: color 0.3s ease-in-out;
}

.wi-icon .fa-stack-1x {
    color: #4b5563;
    transition: color 0.3s ease-in-out;
}

/* Icon hover styles */
.wi-card:hover .wi-icon {
    transform: scale(1.1);
}

.wi-card:hover .wi-icon .fa-stack-1x {
    color: #020201;
}

.wi-card:hover .wi-icon .fa-stack-2x {
    color: #255BC5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994e191 *//* Custom styles for the wi-card and its hover effects */
.wi-card {
    background-color: #ffffff;
    padding: 2.5rem;
    border-radius: 1.5rem;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1.5rem;
    transition: all 0.3s ease-in-out;
    max-width: 320px;
    text-align: center;
    border: 1px solid #e2e8f0;
}

.wi-card:hover {
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15);
    transform: translateY(-5px);
}

/* Styles for the wi-icon container */
.wi-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    transition: transform 0.3s ease-in-out;
}

/* Default colors for Font Awesome stacked icons */
.wi-icon .fa-stack-2x {
    color: #d1d5db; /* Default color for the background shape */
    transition: color 0.3s ease-in-out;
}

.wi-icon .fa-stack-1x {
    color: #4b5563; /* Default color for the foreground icon */
    transition: color 0.3s ease-in-out;
}

/* Hover effects triggered by hovering on the wi-card */
.wi-card:hover .wi-icon {
    transform: scale(1.1); /* Enlarge the icon by 10% */
}

.wi-card:hover .wi-icon .fa-stack-1x {
    color: #020201; /* Icon color when hovered on card */
}

.wi-card:hover .wi-icon .fa-stack-2x {
    color: #255BC5; /* Rounded stacked shape color when hovered on card */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-394f5ca *//* Custom styles for the wi-card and its hover effects */
.wi-card {
    background-color: #ffffff;
    padding: 2.5rem;
    border-radius: 1.5rem;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1.5rem;
    transition: all 0.3s ease-in-out;
    max-width: 320px;
    text-align: center;
    border: 1px solid #e2e8f0;
}

.wi-card:hover {
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15);
    transform: translateY(-5px);
}

/* Styles for the wi-icon container */
.wi-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    transition: transform 0.3s ease-in-out;
}

/* Default colors for Font Awesome stacked icons */
.wi-icon .fa-stack-2x {
    color: #d1d5db; /* Default color for the background shape */
    transition: color 0.3s ease-in-out;
}

.wi-icon .fa-stack-1x {
    color: #4b5563; /* Default color for the foreground icon */
    transition: color 0.3s ease-in-out;
}

/* Hover effects triggered by hovering on the wi-card */
.wi-card:hover .wi-icon {
    transform: scale(1.1); /* Enlarge the icon by 10% */
}

.wi-card:hover .wi-icon .fa-stack-1x {
    color: #020201; /* Icon color when hovered on card */
}

.wi-card:hover .wi-icon .fa-stack-2x {
    color: #255BC5; /* Rounded stacked shape color when hovered on card */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a54f20 *//* Custom styles for the wi-card and its hover effects */
.wi-card {
    background-color: #ffffff;
    padding: 2.5rem;
    border-radius: 1.5rem;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1.5rem;
    transition: all 0.3s ease-in-out;
    max-width: 320px;
    text-align: center;
    border: 1px solid #e2e8f0;
}

.wi-card:hover {
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15);
    transform: translateY(-5px);
}

/* Styles for the wi-icon container */
.wi-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    transition: transform 0.3s ease-in-out;
}

/* Default colors for Font Awesome stacked icons */
.wi-icon .fa-stack-2x {
    color: #d1d5db; /* Default color for the background shape */
    transition: color 0.3s ease-in-out;
}

.wi-icon .fa-stack-1x {
    color: #4b5563; /* Default color for the foreground icon */
    transition: color 0.3s ease-in-out;
}

/* Hover effects triggered by hovering on the wi-card */
.wi-card:hover .wi-icon {
    transform: scale(1.1); /* Enlarge the icon by 10% */
}

.wi-card:hover .wi-icon .fa-stack-1x {
    color: #020201; /* Icon color when hovered on card */
}

.wi-card:hover .wi-icon .fa-stack-2x {
    color: #255BC5; /* Rounded stacked shape color when hovered on card */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9392ba7 */.ready-text {
  font-weight: 700;
  font-size: 2.5rem; /* adjust as needed */
  color: #ffffff; /* text color */
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}/* End custom CSS */