.elementor-20925 .elementor-element.elementor-element-6a1c223{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-6a1c223:not(.elementor-motion-effects-element-type-background), .elementor-20925 .elementor-element.elementor-element-6a1c223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFEFE 0%, #F0F8FE 100%);}.elementor-20925 .elementor-element.elementor-element-6a1c223.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20925 .elementor-element.elementor-element-95a93d2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 688px );max-width:688px;--container-widget-width:688px;--container-widget-flex-grow:0;text-align:center;}.elementor-20925 .elementor-element.elementor-element-95a93d2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20925 .elementor-element.elementor-element-95a93d2 .wcf--text{color:#1A5AFF;}.elementor-20925 .elementor-element.elementor-element-95a93d2 .wcf--text, .elementor-20925 .elementor-element.elementor-element-95a93d2 .wcf--text *{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:28px;}.elementor-20925 .elementor-element.elementor-element-57a5686{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;text-align:center;}.elementor-20925 .elementor-element.elementor-element-57a5686 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-57a5686.elementor-element{--align-self:center;}.elementor-20925 .elementor-element.elementor-element-57a5686 .wcf--title{color:#101626;font-family:"Poppins", Sans-serif;font-size:80px;font-weight:400;line-height:1em;}.elementor-20925 .elementor-element.elementor-element-57a5686 .wcf--title .highlight{color:#D4A853;font-style:italic;}.elementor-20925 .elementor-element.elementor-element-55e1b24{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 688px );max-width:688px;--container-widget-width:688px;--container-widget-flex-grow:0;text-align:center;}.elementor-20925 .elementor-element.elementor-element-55e1b24.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20925 .elementor-element.elementor-element-55e1b24 .wcf--text{color:#3B3B3B;}.elementor-20925 .elementor-element.elementor-element-55e1b24 .wcf--text, .elementor-20925 .elementor-element.elementor-element-55e1b24 .wcf--text *{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:28px;}.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-20925 .elementor-element.elementor-element-1a38496 .elementor-button{background-color:#1F3D65;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-20925 .elementor-element.elementor-element-1a38496{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-20925 .elementor-element.elementor-element-1a38496.elementor-element{--align-self:center;}.elementor-20925 .elementor-element.elementor-element-f77ea57 .elementor-button{background-color:#D4A853;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-20925 .elementor-element.elementor-element-f77ea57{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-20925 .elementor-element.elementor-element-f77ea57.elementor-element{--align-self:center;}.elementor-20925 .elementor-element.elementor-element-36f94c4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-b0ce710{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-b0ce710.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20925 .elementor-element.elementor-element-eeb531c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 688px );max-width:688px;--container-widget-width:688px;--container-widget-flex-grow:0;text-align:left;}.elementor-20925 .elementor-element.elementor-element-eeb531c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20925 .elementor-element.elementor-element-eeb531c .wcf--text{color:#1A5AFF;}.elementor-20925 .elementor-element.elementor-element-eeb531c .wcf--text, .elementor-20925 .elementor-element.elementor-element-eeb531c .wcf--text *{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:28px;}.elementor-20925 .elementor-element.elementor-element-97e741f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 505px );max-width:505px;--container-widget-width:505px;--container-widget-flex-grow:0;}.elementor-20925 .elementor-element.elementor-element-97e741f.elementor-element{--align-self:flex-start;}.elementor-20925 .elementor-element.elementor-element-97e741f .wcf--title{color:#101626;font-family:"Poppins", Sans-serif;font-size:48px;font-weight:400;line-height:1.1em;}.elementor-20925 .elementor-element.elementor-element-97e741f .wcf--title .highlight{color:#2584FB;font-style:italic;}.elementor-20925 .elementor-element.elementor-element-92bcb26{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 688px );max-width:688px;--container-widget-width:688px;--container-widget-flex-grow:0;text-align:left;}.elementor-20925 .elementor-element.elementor-element-92bcb26.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20925 .elementor-element.elementor-element-92bcb26 .wcf--text{color:#3B3B3B;}.elementor-20925 .elementor-element.elementor-element-92bcb26 .wcf--text, .elementor-20925 .elementor-element.elementor-element-92bcb26 .wcf--text *{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:28px;}.elementor-20925 .elementor-element.elementor-element-6988c7aa{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:64px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-46f43d29{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-46f43d29.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20925 .elementor-element.elementor-element-27d49f92 .wcf__iconbox{background-color:#0D3570;border-style:none;padding:0px 32px 50px 32px;text-align:left;}.elementor-20925 .elementor-element.elementor-element-27d49f92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-27d49f92 .elementor-icon{color:#FFFFFF;background-color:#FFFFFF00;margin-bottom:50px;font-size:65px;}.elementor-20925 .elementor-element.elementor-element-27d49f92 .elementor-icon svg{fill:#FFFFFF;}.elementor-20925 .elementor-element.elementor-element-27d49f92 .title{margin-bottom:24px;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-20925 .elementor-element.elementor-element-27d49f92 .desc{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:26px;margin-bottom:20px;}.elementor-20925 .elementor-element.elementor-element-27be09b{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-27be09b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20925 .elementor-element.elementor-element-fcf649e{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-fcf649e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20925 .elementor-element.elementor-element-fc95d70 .wcf__iconbox{background-color:#0D3570;border-style:none;padding:0px 32px 50px 32px;text-align:left;}.elementor-20925 .elementor-element.elementor-element-fc95d70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-fc95d70 .elementor-icon{color:#FFFFFF;background-color:#FFFFFF00;margin-bottom:50px;font-size:65px;}.elementor-20925 .elementor-element.elementor-element-fc95d70 .elementor-icon svg{fill:#FFFFFF;}.elementor-20925 .elementor-element.elementor-element-fc95d70 .title{margin-bottom:24px;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-20925 .elementor-element.elementor-element-fc95d70 .desc{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:26px;margin-bottom:20px;}.elementor-20925 .elementor-element.elementor-element-0799ec7{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-942c8cf .wcf__iconbox{background-color:#0D3570;border-style:none;padding:0px 32px 50px 32px;text-align:left;}.elementor-20925 .elementor-element.elementor-element-942c8cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-942c8cf .elementor-icon{color:#FFFFFF;background-color:#FFFFFF00;margin-bottom:50px;font-size:65px;}.elementor-20925 .elementor-element.elementor-element-942c8cf .elementor-icon svg{fill:#FFFFFF;}.elementor-20925 .elementor-element.elementor-element-942c8cf .title{margin-bottom:24px;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-20925 .elementor-element.elementor-element-942c8cf .desc{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:26px;margin-bottom:20px;}.elementor-20925 .elementor-element.elementor-element-642d3d3c{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-140f4ceb .wcf__iconbox{background-color:#0D3570;border-style:none;padding:0px 32px 50px 32px;text-align:left;}.elementor-20925 .elementor-element.elementor-element-140f4ceb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-140f4ceb .elementor-icon{color:#FFFFFF;background-color:#FFFFFF00;margin-bottom:50px;font-size:65px;}.elementor-20925 .elementor-element.elementor-element-140f4ceb .elementor-icon svg{fill:#FFFFFF;}.elementor-20925 .elementor-element.elementor-element-140f4ceb .title{margin-bottom:24px;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-20925 .elementor-element.elementor-element-140f4ceb .desc{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:26px;margin-bottom:20px;}.elementor-20925 .elementor-element.elementor-element-33541606{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-2cf5e0bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--border-radius:20px 20px 20px 20px;--margin-top:032px;--margin-bottom:0px;--margin-left:64px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-2cf5e0bb:not(.elementor-motion-effects-element-type-background), .elementor-20925 .elementor-element.elementor-element-2cf5e0bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20925 .elementor-element.elementor-element-2cf5e0bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20925 .elementor-element.elementor-element-dd8599c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 688px );max-width:688px;--container-widget-width:688px;--container-widget-flex-grow:0;text-align:left;}.elementor-20925 .elementor-element.elementor-element-dd8599c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20925 .elementor-element.elementor-element-dd8599c .wcf--text{color:#1A5AFF;}.elementor-20925 .elementor-element.elementor-element-dd8599c .wcf--text, .elementor-20925 .elementor-element.elementor-element-dd8599c .wcf--text *{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:28px;}.elementor-20925 .elementor-element.elementor-element-73e2c6a9{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 505px );max-width:505px;--container-widget-width:505px;--container-widget-flex-grow:0;}.elementor-20925 .elementor-element.elementor-element-73e2c6a9.elementor-element{--align-self:flex-start;}.elementor-20925 .elementor-element.elementor-element-73e2c6a9 .wcf--title{color:#101626;font-family:"Poppins", Sans-serif;font-size:48px;font-weight:400;line-height:1.1em;}.elementor-20925 .elementor-element.elementor-element-73e2c6a9 .wcf--title .highlight{color:#2584FB;font-style:italic;}.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-20925 .elementor-element.elementor-element-332114af{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 688px );max-width:688px;--container-widget-width:688px;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:28px;color:#5C6972;}.elementor-20925 .elementor-element.elementor-element-332114af.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20925 .elementor-element.elementor-element-54c04d11{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:064px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-20925 .elementor-element.elementor-element-54c04d11:not(.elementor-motion-effects-element-type-background), .elementor-20925 .elementor-element.elementor-element-54c04d11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20925 .elementor-element.elementor-element-13a1624{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-13a1624.e-con{--align-self:center;}.elementor-20925 .elementor-element.elementor-element-3dff20c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-3dff20c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20925 .elementor-element.elementor-element-8a98f5a .wcf__iconbox{background-color:#E8F1FF;border-style:none;padding:0px 32px 50px 32px;text-align:left;}.elementor-20925 .elementor-element.elementor-element-8a98f5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-8a98f5a .elementor-icon{color:#FFFFFF;background-color:#FFFFFF00;margin-bottom:50px;font-size:65px;}.elementor-20925 .elementor-element.elementor-element-8a98f5a .elementor-icon svg{fill:#FFFFFF;}.elementor-20925 .elementor-element.elementor-element-8a98f5a .title{margin-bottom:24px;color:#000000;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-20925 .elementor-element.elementor-element-8a98f5a .desc{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:26px;margin-bottom:20px;}.elementor-20925 .elementor-element.elementor-element-ee1d428{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-ee1d428.e-con{--align-self:center;}.elementor-20925 .elementor-element.elementor-element-492335d .wcf__iconbox{background-color:#E8F1FF;border-style:none;padding:0px 32px 50px 32px;text-align:left;}.elementor-20925 .elementor-element.elementor-element-492335d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-492335d .elementor-icon{color:#FFFFFF;background-color:#FFFFFF00;margin-bottom:50px;font-size:65px;}.elementor-20925 .elementor-element.elementor-element-492335d .elementor-icon svg{fill:#FFFFFF;}.elementor-20925 .elementor-element.elementor-element-492335d .title{margin-bottom:24px;color:#000000;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-20925 .elementor-element.elementor-element-492335d .desc{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:26px;margin-bottom:20px;}.elementor-20925 .elementor-element.elementor-element-d13072f{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-e63c648{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-e63c648.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20925 .elementor-element.elementor-element-8c70fa3 .wcf__iconbox{background-color:#E8F1FF;border-style:none;padding:0px 32px 50px 32px;text-align:left;}.elementor-20925 .elementor-element.elementor-element-8c70fa3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-8c70fa3 .elementor-icon{color:#FFFFFF;background-color:#FFFFFF00;margin-bottom:50px;font-size:65px;}.elementor-20925 .elementor-element.elementor-element-8c70fa3 .elementor-icon svg{fill:#FFFFFF;}.elementor-20925 .elementor-element.elementor-element-8c70fa3 .title{margin-bottom:24px;color:#000000;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-20925 .elementor-element.elementor-element-8c70fa3 .desc{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:26px;margin-bottom:20px;}.elementor-20925 .elementor-element.elementor-element-e53851b{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-3719099 .wcf__iconbox{background-color:#E8F1FF;border-style:none;padding:0px 32px 50px 32px;text-align:left;}.elementor-20925 .elementor-element.elementor-element-3719099 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-3719099 .elementor-icon{color:#FFFFFF;background-color:#FFFFFF00;margin-bottom:50px;font-size:65px;}.elementor-20925 .elementor-element.elementor-element-3719099 .elementor-icon svg{fill:#FFFFFF;}.elementor-20925 .elementor-element.elementor-element-3719099 .title{margin-bottom:24px;color:#000000;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-20925 .elementor-element.elementor-element-3719099 .desc{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:26px;margin-bottom:20px;}.elementor-20925 .elementor-element.elementor-element-0532fa6{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-85b1bf4{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-85b1bf4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20925 .elementor-element.elementor-element-5af8920 .wcf__iconbox{background-color:#E8F1FF;border-style:none;padding:0px 32px 50px 32px;text-align:left;}.elementor-20925 .elementor-element.elementor-element-5af8920 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-5af8920 .elementor-icon{color:#FFFFFF;background-color:#FFFFFF00;margin-bottom:50px;font-size:65px;}.elementor-20925 .elementor-element.elementor-element-5af8920 .elementor-icon svg{fill:#FFFFFF;}.elementor-20925 .elementor-element.elementor-element-5af8920 .title{margin-bottom:24px;color:#000000;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-20925 .elementor-element.elementor-element-5af8920 .desc{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:26px;margin-bottom:20px;}.elementor-20925 .elementor-element.elementor-element-b863aca{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-5bbec79 .wcf__iconbox{background-color:#E8F1FF;border-style:none;padding:0px 32px 50px 32px;text-align:left;}.elementor-20925 .elementor-element.elementor-element-5bbec79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-5bbec79 .elementor-icon{color:#FFFFFF;background-color:#FFFFFF00;margin-bottom:50px;font-size:65px;}.elementor-20925 .elementor-element.elementor-element-5bbec79 .elementor-icon svg{fill:#FFFFFF;}.elementor-20925 .elementor-element.elementor-element-5bbec79 .title{margin-bottom:24px;color:#000000;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-20925 .elementor-element.elementor-element-5bbec79 .desc{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:26px;margin-bottom:20px;}.elementor-20925 .elementor-element.elementor-element-98d2f8c{--display:flex;--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:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-98d2f8c:not(.elementor-motion-effects-element-type-background), .elementor-20925 .elementor-element.elementor-element-98d2f8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F9FF;}.elementor-20925 .elementor-element.elementor-element-e1495b9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:64px;--margin-right:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-e1495b9.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20925 .elementor-element.elementor-element-e4a4076{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 688px );max-width:688px;--container-widget-width:688px;--container-widget-flex-grow:0;text-align:left;}.elementor-20925 .elementor-element.elementor-element-e4a4076.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20925 .elementor-element.elementor-element-e4a4076 .wcf--text{color:#1A5AFF;}.elementor-20925 .elementor-element.elementor-element-e4a4076 .wcf--text, .elementor-20925 .elementor-element.elementor-element-e4a4076 .wcf--text *{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:28px;}.elementor-20925 .elementor-element.elementor-element-f564557{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 527px );max-width:527px;--container-widget-width:527px;--container-widget-flex-grow:0;}.elementor-20925 .elementor-element.elementor-element-f564557.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20925 .elementor-element.elementor-element-f564557 .wcf--title{color:#101626;font-family:"Poppins", Sans-serif;font-size:48px;font-weight:400;line-height:1.1em;}.elementor-20925 .elementor-element.elementor-element-f564557 .wcf--title .highlight{color:#2584FB;font-style:italic;}.elementor-20925 .elementor-element.elementor-element-f2ba06d{--display:grid;--min-height:67px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--grid-auto-flow:row;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-f2ba06d.e-con{--align-self:flex-start;--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-20925 .elementor-element.elementor-element-0a40853{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20925 .elementor-element.elementor-element-0a40853.elementor-element{--align-self:center;}.elementor-20925 .elementor-element.elementor-element-0a40853 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-20925 .elementor-element.elementor-element-c0cb0e1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 505px );max-width:505px;--container-widget-width:505px;--container-widget-flex-grow:0;}.elementor-20925 .elementor-element.elementor-element-c0cb0e1 .wcf--title{color:#101626;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;}.elementor-20925 .elementor-element.elementor-element-c0cb0e1 .wcf--title .highlight{color:#003679;font-size:14px;font-weight:400;font-style:normal;}.elementor-20925 .elementor-element.elementor-element-c0fef6c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20925 .elementor-element.elementor-element-c0fef6c.elementor-element{--align-self:center;}.elementor-20925 .elementor-element.elementor-element-c0fef6c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-20925 .elementor-element.elementor-element-09becda{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 505px );max-width:505px;--container-widget-width:505px;--container-widget-flex-grow:0;}.elementor-20925 .elementor-element.elementor-element-09becda .wcf--title{color:#101626;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;}.elementor-20925 .elementor-element.elementor-element-09becda .wcf--title .highlight{color:#003679;font-size:14px;font-weight:400;font-style:normal;}.elementor-20925 .elementor-element.elementor-element-d1ce2d9{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20925 .elementor-element.elementor-element-d1ce2d9.elementor-element{--align-self:center;}.elementor-20925 .elementor-element.elementor-element-d1ce2d9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-20925 .elementor-element.elementor-element-fe051d9{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 505px );max-width:505px;--container-widget-width:505px;--container-widget-flex-grow:0;}.elementor-20925 .elementor-element.elementor-element-fe051d9 .wcf--title{color:#101626;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;}.elementor-20925 .elementor-element.elementor-element-fe051d9 .wcf--title .highlight{color:#003679;font-size:14px;font-weight:400;font-style:normal;}.elementor-20925 .elementor-element.elementor-element-389b785{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20925 .elementor-element.elementor-element-389b785.elementor-element{--align-self:center;}.elementor-20925 .elementor-element.elementor-element-389b785 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-20925 .elementor-element.elementor-element-9edb918{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 505px );max-width:505px;--container-widget-width:505px;--container-widget-flex-grow:0;}.elementor-20925 .elementor-element.elementor-element-9edb918 .wcf--title{color:#101626;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;}.elementor-20925 .elementor-element.elementor-element-9edb918 .wcf--title .highlight{color:#003679;font-size:14px;font-weight:400;font-style:normal;}.elementor-20925 .elementor-element.elementor-element-1239842{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20925 .elementor-element.elementor-element-1239842.elementor-element{--align-self:center;}.elementor-20925 .elementor-element.elementor-element-1239842 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-20925 .elementor-element.elementor-element-ae59758{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 505px );max-width:505px;--container-widget-width:505px;--container-widget-flex-grow:0;}.elementor-20925 .elementor-element.elementor-element-ae59758 .wcf--title{color:#101626;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;}.elementor-20925 .elementor-element.elementor-element-ae59758 .wcf--title .highlight{color:#003679;font-size:14px;font-weight:400;font-style:normal;}.elementor-20925 .elementor-element.elementor-element-378dbf7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20925 .elementor-element.elementor-element-378dbf7.elementor-element{--align-self:center;}.elementor-20925 .elementor-element.elementor-element-378dbf7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-20925 .elementor-element.elementor-element-588a4a1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 505px );max-width:505px;--container-widget-width:505px;--container-widget-flex-grow:0;}.elementor-20925 .elementor-element.elementor-element-588a4a1 .wcf--title{color:#101626;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;}.elementor-20925 .elementor-element.elementor-element-588a4a1 .wcf--title .highlight{color:#003679;font-size:14px;font-weight:400;font-style:normal;}.elementor-20925 .elementor-element.elementor-element-eaf183b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-eaf183b.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20925 .elementor-element.elementor-element-982f586{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 786px );max-width:786px;--container-widget-width:786px;--container-widget-flex-grow:0;text-align:left;}.elementor-20925 .elementor-element.elementor-element-982f586 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-982f586.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20925 .elementor-element.elementor-element-982f586 .wcf--text{color:#1A5AFF;}.elementor-20925 .elementor-element.elementor-element-982f586 .wcf--text, .elementor-20925 .elementor-element.elementor-element-982f586 .wcf--text *{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:28px;}.elementor-20925 .elementor-element.elementor-element-81b2f21{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 386px );max-width:386px;--container-widget-width:386px;--container-widget-flex-grow:0;}.elementor-20925 .elementor-element.elementor-element-81b2f21.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20925 .elementor-element.elementor-element-81b2f21 .wcf--title{color:#101626;font-family:"Poppins", Sans-serif;font-size:48px;font-weight:400;line-height:1.1em;}.elementor-20925 .elementor-element.elementor-element-81b2f21 .wcf--title .highlight{color:#2584FB;font-style:italic;}.elementor-20925 .elementor-element.elementor-element-9f429ea{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 848px );max-width:848px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:848px;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:28px;color:#303030;}.elementor-20925 .elementor-element.elementor-element-9f429ea.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.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-20925 .elementor-element.elementor-element-9d217f5{--divider-border-style:solid;--divider-color:#D4A853;--divider-border-width:1.4px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-9d217f5.elementor-element{--align-self:center;}.elementor-20925 .elementor-element.elementor-element-9d217f5 .elementor-divider-separator{width:0%;}.elementor-20925 .elementor-element.elementor-element-9d217f5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-20925 .elementor-element.elementor-element-44354ab{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 503px );max-width:503px;--container-widget-width:503px;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:28px;color:#303030;}.elementor-20925 .elementor-element.elementor-element-44354ab.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20925 .elementor-element.elementor-element-948c1f4{width:var( --container-widget-width, 20% );max-width:20%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-20925 .elementor-element.elementor-element-948c1f4 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-20925 .elementor-element.elementor-element-948c1f4 .elementor-icon-box-title{margin-block-end:1px;color:#000000;}.elementor-20925 .elementor-element.elementor-element-948c1f4.elementor-view-stacked .elementor-icon{background-color:#D4A853;}.elementor-20925 .elementor-element.elementor-element-948c1f4.elementor-view-framed .elementor-icon, .elementor-20925 .elementor-element.elementor-element-948c1f4.elementor-view-default .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-20925 .elementor-element.elementor-element-948c1f4 .elementor-icon{font-size:16px;padding:12px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-20925 .elementor-element.elementor-element-948c1f4 .elementor-icon i{transform:rotate(0deg);}.elementor-20925 .elementor-element.elementor-element-948c1f4 .elementor-icon-box-title, .elementor-20925 .elementor-element.elementor-element-948c1f4 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-20925 .elementor-element.elementor-element-948c1f4:has(:hover) .elementor-icon-box-title,
					 .elementor-20925 .elementor-element.elementor-element-948c1f4:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20925 .elementor-element.elementor-element-948c1f4 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-20925 .elementor-element.elementor-element-124e006{width:var( --container-widget-width, 20% );max-width:20%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-20925 .elementor-element.elementor-element-124e006 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-20925 .elementor-element.elementor-element-124e006 .elementor-icon-box-title{margin-block-end:1px;color:#000000;}.elementor-20925 .elementor-element.elementor-element-124e006.elementor-view-stacked .elementor-icon{background-color:#D4A853;}.elementor-20925 .elementor-element.elementor-element-124e006.elementor-view-framed .elementor-icon, .elementor-20925 .elementor-element.elementor-element-124e006.elementor-view-default .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-20925 .elementor-element.elementor-element-124e006 .elementor-icon{font-size:16px;padding:12px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-20925 .elementor-element.elementor-element-124e006 .elementor-icon i{transform:rotate(0deg);}.elementor-20925 .elementor-element.elementor-element-124e006 .elementor-icon-box-title, .elementor-20925 .elementor-element.elementor-element-124e006 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-20925 .elementor-element.elementor-element-124e006:has(:hover) .elementor-icon-box-title,
					 .elementor-20925 .elementor-element.elementor-element-124e006:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20925 .elementor-element.elementor-element-124e006 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-20925 .elementor-element.elementor-element-0606f38{width:var( --container-widget-width, 20% );max-width:20%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-20925 .elementor-element.elementor-element-0606f38 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-20925 .elementor-element.elementor-element-0606f38 .elementor-icon-box-title{margin-block-end:1px;color:#000000;}.elementor-20925 .elementor-element.elementor-element-0606f38.elementor-view-stacked .elementor-icon{background-color:#D4A853;}.elementor-20925 .elementor-element.elementor-element-0606f38.elementor-view-framed .elementor-icon, .elementor-20925 .elementor-element.elementor-element-0606f38.elementor-view-default .elementor-icon{fill:#D4A853;color:#D4A853;border-color:#D4A853;}.elementor-20925 .elementor-element.elementor-element-0606f38 .elementor-icon{font-size:16px;padding:12px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-20925 .elementor-element.elementor-element-0606f38 .elementor-icon i{transform:rotate(0deg);}.elementor-20925 .elementor-element.elementor-element-0606f38 .elementor-icon-box-title, .elementor-20925 .elementor-element.elementor-element-0606f38 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-20925 .elementor-element.elementor-element-0606f38:has(:hover) .elementor-icon-box-title,
					 .elementor-20925 .elementor-element.elementor-element-0606f38:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20925 .elementor-element.elementor-element-0606f38 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}@media(max-width:1024px){.elementor-20925 .elementor-element.elementor-element-6a1c223{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-20925 .elementor-element.elementor-element-95a93d2 .wcf--text, .elementor-20925 .elementor-element.elementor-element-95a93d2 .wcf--text *{font-size:18px;line-height:1.4em;}.elementor-20925 .elementor-element.elementor-element-57a5686 .wcf--title{font-size:50px;}.elementor-20925 .elementor-element.elementor-element-55e1b24 .wcf--text, .elementor-20925 .elementor-element.elementor-element-55e1b24 .wcf--text *{font-size:18px;line-height:1.4em;}.elementor-20925 .elementor-element.elementor-element-36f94c4f{--padding-top:200px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-20925 .elementor-element.elementor-element-eeb531c .wcf--text, .elementor-20925 .elementor-element.elementor-element-eeb531c .wcf--text *{font-size:18px;line-height:1.4em;}.elementor-20925 .elementor-element.elementor-element-97e741f > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-97e741f .wcf--title{font-size:50px;}.elementor-20925 .elementor-element.elementor-element-92bcb26 .wcf--text, .elementor-20925 .elementor-element.elementor-element-92bcb26 .wcf--text *{font-size:18px;line-height:1.4em;}.elementor-20925 .elementor-element.elementor-element-27d49f92 .wcf__iconbox{padding:0px 010px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-fc95d70 .wcf__iconbox{padding:0px 010px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-942c8cf .wcf__iconbox{padding:0px 010px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-140f4ceb .wcf__iconbox{padding:0px 010px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-dd8599c .wcf--text, .elementor-20925 .elementor-element.elementor-element-dd8599c .wcf--text *{font-size:18px;line-height:1.4em;}.elementor-20925 .elementor-element.elementor-element-73e2c6a9 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-73e2c6a9 .wcf--title{font-size:50px;}.elementor-20925 .elementor-element.elementor-element-332114af{font-size:18px;line-height:1.4em;}.elementor-20925 .elementor-element.elementor-element-54c04d11{--padding-top:120px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-20925 .elementor-element.elementor-element-8a98f5a .wcf__iconbox{padding:0px 010px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-492335d .wcf__iconbox{padding:0px 010px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-8c70fa3 .wcf__iconbox{padding:0px 010px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-3719099 .wcf__iconbox{padding:0px 010px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-5af8920 .wcf__iconbox{padding:0px 010px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-5bbec79 .wcf__iconbox{padding:0px 010px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-e4a4076 .wcf--text, .elementor-20925 .elementor-element.elementor-element-e4a4076 .wcf--text *{font-size:18px;line-height:1.4em;}.elementor-20925 .elementor-element.elementor-element-f564557 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-f564557 .wcf--title{font-size:50px;}.elementor-20925 .elementor-element.elementor-element-f2ba06d{--grid-auto-flow:row;}.elementor-20925 .elementor-element.elementor-element-c0cb0e1 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-c0cb0e1 .wcf--title{font-size:50px;}.elementor-20925 .elementor-element.elementor-element-09becda > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-09becda .wcf--title{font-size:50px;}.elementor-20925 .elementor-element.elementor-element-fe051d9 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-fe051d9 .wcf--title{font-size:50px;}.elementor-20925 .elementor-element.elementor-element-9edb918 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-9edb918 .wcf--title{font-size:50px;}.elementor-20925 .elementor-element.elementor-element-ae59758 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-ae59758 .wcf--title{font-size:50px;}.elementor-20925 .elementor-element.elementor-element-588a4a1 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-588a4a1 .wcf--title{font-size:50px;}.elementor-20925 .elementor-element.elementor-element-982f586 .wcf--text, .elementor-20925 .elementor-element.elementor-element-982f586 .wcf--text *{font-size:18px;line-height:1.4em;}.elementor-20925 .elementor-element.elementor-element-81b2f21 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-81b2f21 .wcf--title{font-size:50px;}.elementor-20925 .elementor-element.elementor-element-9f429ea{font-size:18px;line-height:1.4em;}.elementor-20925 .elementor-element.elementor-element-44354ab{font-size:18px;line-height:1.4em;}}@media(min-width:768px){.elementor-20925 .elementor-element.elementor-element-6a1c223{--width:100%;}.elementor-20925 .elementor-element.elementor-element-36f94c4f{--content-width:1320px;}.elementor-20925 .elementor-element.elementor-element-b0ce710{--width:97%;}.elementor-20925 .elementor-element.elementor-element-46f43d29{--width:50%;}.elementor-20925 .elementor-element.elementor-element-27be09b{--width:200.15%;}.elementor-20925 .elementor-element.elementor-element-fcf649e{--width:50%;}.elementor-20925 .elementor-element.elementor-element-0799ec7{--width:50%;}.elementor-20925 .elementor-element.elementor-element-642d3d3c{--width:50%;}.elementor-20925 .elementor-element.elementor-element-33541606{--content-width:1860px;}.elementor-20925 .elementor-element.elementor-element-2cf5e0bb{--width:34.172%;}.elementor-20925 .elementor-element.elementor-element-54c04d11{--width:67%;}.elementor-20925 .elementor-element.elementor-element-13a1624{--width:100%;}.elementor-20925 .elementor-element.elementor-element-3dff20c{--width:50%;}.elementor-20925 .elementor-element.elementor-element-ee1d428{--width:50%;}.elementor-20925 .elementor-element.elementor-element-d13072f{--width:100%;}.elementor-20925 .elementor-element.elementor-element-e63c648{--width:50%;}.elementor-20925 .elementor-element.elementor-element-e53851b{--width:50%;}.elementor-20925 .elementor-element.elementor-element-0532fa6{--width:100%;}.elementor-20925 .elementor-element.elementor-element-85b1bf4{--width:50%;}.elementor-20925 .elementor-element.elementor-element-b863aca{--width:50%;}.elementor-20925 .elementor-element.elementor-element-98d2f8c{--content-width:1600px;}.elementor-20925 .elementor-element.elementor-element-e1495b9{--width:100%;}.elementor-20925 .elementor-element.elementor-element-f2ba06d{--width:60.914%;}.elementor-20925 .elementor-element.elementor-element-eaf183b{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20925 .elementor-element.elementor-element-6a1c223{--width:50%;}}@media(max-width:767px){.elementor-20925 .elementor-element.elementor-element-6a1c223{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:030px;--padding-left:15px;--padding-right:15px;}.elementor-20925 .elementor-element.elementor-element-95a93d2 > .elementor-widget-container{padding:5px 0px 10px 0px;}.elementor-20925 .elementor-element.elementor-element-95a93d2 .wcf--text, .elementor-20925 .elementor-element.elementor-element-95a93d2 .wcf--text *{font-size:16px;}.elementor-20925 .elementor-element.elementor-element-57a5686 .wcf--title{font-size:36px;}.elementor-20925 .elementor-element.elementor-element-55e1b24 > .elementor-widget-container{padding:5px 0px 10px 0px;}.elementor-20925 .elementor-element.elementor-element-55e1b24 .wcf--text, .elementor-20925 .elementor-element.elementor-element-55e1b24 .wcf--text *{font-size:16px;}.elementor-20925 .elementor-element.elementor-element-1a38496{--container-widget-width:315px;--container-widget-flex-grow:0;width:var( --container-widget-width, 315px );max-width:315px;}.elementor-20925 .elementor-element.elementor-element-f77ea57{--container-widget-width:192px;--container-widget-flex-grow:0;width:var( --container-widget-width, 192px );max-width:192px;}.elementor-20925 .elementor-element.elementor-element-36f94c4f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-20925 .elementor-element.elementor-element-b0ce710{--justify-content:center;}.elementor-20925 .elementor-element.elementor-element-b0ce710.e-con{--align-self:flex-start;}.elementor-20925 .elementor-element.elementor-element-eeb531c > .elementor-widget-container{padding:5px 0px 10px 0px;}.elementor-20925 .elementor-element.elementor-element-eeb531c .wcf--text, .elementor-20925 .elementor-element.elementor-element-eeb531c .wcf--text *{font-size:16px;}.elementor-20925 .elementor-element.elementor-element-97e741f .wcf--title{font-size:36px;}.elementor-20925 .elementor-element.elementor-element-92bcb26 > .elementor-widget-container{padding:5px 0px 10px 0px;}.elementor-20925 .elementor-element.elementor-element-92bcb26 .wcf--text, .elementor-20925 .elementor-element.elementor-element-92bcb26 .wcf--text *{font-size:16px;}.elementor-20925 .elementor-element.elementor-element-6988c7aa{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-27d49f92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-27d49f92 .wcf__iconbox{padding:24px 24px 24px 24px;}.elementor-20925 .elementor-element.elementor-element-27d49f92 .elementor-icon{margin-bottom:20px;}.elementor-20925 .elementor-element.elementor-element-27d49f92 .title{font-size:18px;}.elementor-20925 .elementor-element.elementor-element-27d49f92 .desc{font-size:14px;}.elementor-20925 .elementor-element.elementor-element-27be09b{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-fc95d70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-fc95d70 .wcf__iconbox{padding:24px 24px 24px 24px;}.elementor-20925 .elementor-element.elementor-element-fc95d70 .elementor-icon{margin-bottom:20px;}.elementor-20925 .elementor-element.elementor-element-fc95d70 .title{font-size:18px;}.elementor-20925 .elementor-element.elementor-element-fc95d70 .desc{font-size:14px;}.elementor-20925 .elementor-element.elementor-element-0799ec7{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-942c8cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-942c8cf .wcf__iconbox{padding:24px 24px 24px 24px;}.elementor-20925 .elementor-element.elementor-element-942c8cf .elementor-icon{margin-bottom:20px;}.elementor-20925 .elementor-element.elementor-element-942c8cf .title{font-size:18px;}.elementor-20925 .elementor-element.elementor-element-942c8cf .desc{font-size:14px;}.elementor-20925 .elementor-element.elementor-element-642d3d3c{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-140f4ceb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20925 .elementor-element.elementor-element-140f4ceb .wcf__iconbox{padding:24px 24px 24px 24px;}.elementor-20925 .elementor-element.elementor-element-140f4ceb .elementor-icon{margin-bottom:20px;}.elementor-20925 .elementor-element.elementor-element-140f4ceb .title{font-size:18px;}.elementor-20925 .elementor-element.elementor-element-140f4ceb .desc{font-size:14px;}.elementor-20925 .elementor-element.elementor-element-33541606{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-20925 .elementor-element.elementor-element-2cf5e0bb{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-20925 .elementor-element.elementor-element-dd8599c > .elementor-widget-container{padding:5px 0px 10px 0px;}.elementor-20925 .elementor-element.elementor-element-dd8599c .wcf--text, .elementor-20925 .elementor-element.elementor-element-dd8599c .wcf--text *{font-size:16px;}.elementor-20925 .elementor-element.elementor-element-73e2c6a9 .wcf--title{font-size:36px;}.elementor-20925 .elementor-element.elementor-element-332114af{padding:5px 0px 10px 0px;font-size:16px;}.elementor-20925 .elementor-element.elementor-element-54c04d11{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-20925 .elementor-element.elementor-element-13a1624{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-8a98f5a .wcf__iconbox{padding:24px 24px 24px 24px;}.elementor-20925 .elementor-element.elementor-element-8a98f5a .elementor-icon{margin-bottom:20px;}.elementor-20925 .elementor-element.elementor-element-8a98f5a .title{font-size:18px;}.elementor-20925 .elementor-element.elementor-element-8a98f5a .desc{font-size:14px;}.elementor-20925 .elementor-element.elementor-element-ee1d428{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-492335d .wcf__iconbox{padding:24px 24px 24px 24px;}.elementor-20925 .elementor-element.elementor-element-492335d .elementor-icon{margin-bottom:20px;}.elementor-20925 .elementor-element.elementor-element-492335d .title{font-size:18px;}.elementor-20925 .elementor-element.elementor-element-492335d .desc{font-size:14px;}.elementor-20925 .elementor-element.elementor-element-d13072f{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-8c70fa3 .wcf__iconbox{padding:24px 24px 24px 24px;}.elementor-20925 .elementor-element.elementor-element-8c70fa3 .elementor-icon{margin-bottom:20px;}.elementor-20925 .elementor-element.elementor-element-8c70fa3 .title{font-size:18px;}.elementor-20925 .elementor-element.elementor-element-8c70fa3 .desc{font-size:14px;}.elementor-20925 .elementor-element.elementor-element-e53851b{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-3719099 .wcf__iconbox{padding:24px 24px 24px 24px;}.elementor-20925 .elementor-element.elementor-element-3719099 .elementor-icon{margin-bottom:20px;}.elementor-20925 .elementor-element.elementor-element-3719099 .title{font-size:18px;}.elementor-20925 .elementor-element.elementor-element-3719099 .desc{font-size:14px;}.elementor-20925 .elementor-element.elementor-element-0532fa6{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-5af8920 .wcf__iconbox{padding:24px 24px 24px 24px;}.elementor-20925 .elementor-element.elementor-element-5af8920 .elementor-icon{margin-bottom:20px;}.elementor-20925 .elementor-element.elementor-element-5af8920 .title{font-size:18px;}.elementor-20925 .elementor-element.elementor-element-5af8920 .desc{font-size:14px;}.elementor-20925 .elementor-element.elementor-element-b863aca{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20925 .elementor-element.elementor-element-5bbec79 .wcf__iconbox{padding:24px 24px 24px 24px;}.elementor-20925 .elementor-element.elementor-element-5bbec79 .elementor-icon{margin-bottom:20px;}.elementor-20925 .elementor-element.elementor-element-5bbec79 .title{font-size:18px;}.elementor-20925 .elementor-element.elementor-element-5bbec79 .desc{font-size:14px;}.elementor-20925 .elementor-element.elementor-element-e1495b9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20925 .elementor-element.elementor-element-e4a4076 > .elementor-widget-container{padding:5px 0px 10px 0px;}.elementor-20925 .elementor-element.elementor-element-e4a4076 .wcf--text, .elementor-20925 .elementor-element.elementor-element-e4a4076 .wcf--text *{font-size:16px;}.elementor-20925 .elementor-element.elementor-element-f564557 .wcf--title{font-size:36px;}.elementor-20925 .elementor-element.elementor-element-f2ba06d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20925 .elementor-element.elementor-element-c0cb0e1 .wcf--title{font-size:36px;}.elementor-20925 .elementor-element.elementor-element-09becda .wcf--title{font-size:36px;}.elementor-20925 .elementor-element.elementor-element-fe051d9 .wcf--title{font-size:36px;}.elementor-20925 .elementor-element.elementor-element-9edb918 .wcf--title{font-size:36px;}.elementor-20925 .elementor-element.elementor-element-ae59758 .wcf--title{font-size:36px;}.elementor-20925 .elementor-element.elementor-element-588a4a1 .wcf--title{font-size:36px;}.elementor-20925 .elementor-element.elementor-element-982f586 > .elementor-widget-container{padding:5px 0px 10px 0px;}.elementor-20925 .elementor-element.elementor-element-982f586 .wcf--text, .elementor-20925 .elementor-element.elementor-element-982f586 .wcf--text *{font-size:16px;}.elementor-20925 .elementor-element.elementor-element-81b2f21 .wcf--title{font-size:36px;}.elementor-20925 .elementor-element.elementor-element-9f429ea{padding:5px 0px 10px 0px;font-size:16px;}.elementor-20925 .elementor-element.elementor-element-44354ab{padding:5px 0px 10px 0px;font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-6a1c223 */@media only screen and (min-width: 1367px) and (max-width: 1600px) {
    .banner_left{
        padding-left:20px;
        max-width:50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cf5e0bb */@media only screen and (min-width: 1367px) and (max-width: 1600px) {
    .request_left{
        padding-left:20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33541606 *//* ==========================================================
   WHO SHOULD APPLY SECTION
   FULL SECTION CSS
   ========================================================== */

.elementor-20925 .elementor-element.elementor-element-33541606 {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding: 90px 70px;
    background: #ffffff;
}

/* ==========================================================
   BACKGROUND DECORATION
   ========================================================== */

.elementor-20925 .elementor-element.elementor-element-33541606::before {
    content: "";
    position: absolute;
    width: 700px;
    height: 700px;
    top: -450px;
    right: -250px;
    border-radius: 50%;
    background: radial-gradient(
        circle,
        rgba(40, 92, 155, 0.08) 0%,
        rgba(40, 92, 155, 0.03) 50%,
        transparent 72%
    );
    pointer-events: none;
}

.elementor-20925 .elementor-element.elementor-element-33541606::after {
    content: "";
    position: absolute;
    width: 420px;
    height: 420px;
    bottom: -300px;
    left: -200px;
    border-radius: 50%;
    background: rgba(38, 103, 181, 0.12);
    pointer-events: none;
}


/* ==========================================================
   MAIN INNER CONTAINER
   ========================================================== */

.elementor-20925 .elementor-element.elementor-element-33541606 > .e-con-inner {
    position: relative;
    z-index: 2;

    width: 100%;
    max-width: 1450px;
    margin: 0 auto;

    display: grid !important;
    grid-template-columns: minmax(350px, 0.9fr) minmax(650px, 1.5fr);

    gap: 70px;

    align-items: center;
}


/* ==========================================================
   LEFT CONTENT
   ========================================================== */

.elementor-20925 .elementor-element.elementor-element-33541606 .request_left {
    width: 100% !important;
    max-width: 520px !important;

    display: flex !important;
    flex-direction: column !important;

    align-items: flex-start !important;
    justify-content: center !important;

    padding: 0 !important;
}


/* Small heading */

.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-dd8599c {
    width: 100%;
    margin-bottom: 22px !important;
}

.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-dd8599c .wcf--text p {
    display: flex;
    align-items: center;

    gap: 18px;

    margin: 0 !important;

    color: #1f5f9f;

    font-size: 14px !important;
    font-weight: 600 !important;

    line-height: 1.4;

    text-transform: uppercase;
    letter-spacing: 0.02em;
}


/* Blue line */

.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-dd8599c .wcf--text p::after {
    content: "";

    width: 70px;
    height: 2px;

    display: block;

    background: #2872b7;

    border-radius: 20px;
}


/* ==========================================================
   MAIN HEADING
   ========================================================== */

.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-73e2c6a9 {
    width: 100%;
    margin-bottom: 28px !important;
}

.elementor-20925 .elementor-element.elementor-element-33541606 .request_left .wcf--title {
    margin: 0 !important;

    max-width: 560px;

    color: #1e355b;

    font-size: 48px !important;

    font-weight: 600 !important;

    line-height: 1.08 !important;

    letter-spacing: -0.045em;
}


/* ==========================================================
   LEFT DESCRIPTION
   ========================================================== */

.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-332114af {
    width: 100%;
    max-width: 500px;

    margin: 0 !important;
}

.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-332114af p {
    margin: 0 !important;

    color: #53657b;

    font-size: 16px !important;

    font-weight: 400 !important;

    line-height: 1.7 !important;
}


/* ==========================================================
   ORANGE DECORATIVE LINE
   ========================================================== */

.elementor-20925 .elementor-element.elementor-element-33541606 .request_left::after {
    content: "";

    display: block;

    width: 220px;
    height: 35px;

    margin-top: 35px;

    border-top: 4px solid #f37018;

    border-radius: 50%;

    transform: rotate(-8deg);

    transform-origin: left center;
}


/* ==========================================================
   RIGHT CARDS MAIN CONTAINER
   ========================================================== */

.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-54c04d11 {
    width: 100% !important;

    max-width: none !important;

    flex: none !important;

    display: flex !important;

    flex-direction: column !important;

    gap: 24px !important;

    padding: 0 !important;

    margin: 0 !important;
}


/* ==========================================================
   CARD ROWS
   ========================================================== */

.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-13a1624,
.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-d13072f,
.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-0532fa6 {
    width: 100% !important;

    display: grid !important;

    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;

    gap: 24px !important;

    padding: 0 !important;

    margin: 0 !important;
}


/* Remove Elementor width restrictions */

.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-3dff20c,
.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-ee1d428,
.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-e63c648,
.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-e53851b,
.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-85b1bf4,
.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-b863aca {
    width: 100% !important;

    max-width: none !important;

    min-width: 0 !important;

    padding: 0 !important;

    margin: 0 !important;
}


/* ==========================================================
   ICON BOX CARD
   ========================================================== */

.elementor-20925 .elementor-element.elementor-element-33541606 .wcf__iconbox.style-1 {
    position: relative;

    width: 100% !important;

    min-height: 265px !important;

    height: 100% !important;

    display: flex !important;

    flex-direction: column !important;

    align-items: flex-start !important;

    justify-content: flex-start !important;

    padding: 30px !important;

    background: linear-gradient(
        135deg,
        #e3ebf5 0%,
        #d5e0ee 100%
    ) !important;

    border: 1px solid rgba(255, 255, 255, 0.55) !important;

    border-radius: 20px !important;

    box-shadow:
        0 10px 30px rgba(31, 58, 95, 0.05) !important;

    overflow: hidden;

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        background 0.35s ease;
}


/* Card hover */

.elementor-20925 .elementor-element.elementor-element-33541606 .wcf__iconbox.style-1:hover {
    transform: translateY(-6px);

    background: linear-gradient(
        135deg,
        #e8eff8 0%,
        #d8e4f3 100%
    ) !important;

    box-shadow:
        0 20px 45px rgba(31, 58, 95, 0.12) !important;
}


/* ==========================================================
   FIX ICON VISIBILITY
   ========================================================== */

/* Icon wrapper / circle */
.elementor-20925 .elementor-element.elementor-element-33541606 .wcf__iconbox .elementor-icon.icon,
.elementor-20925 .elementor-element.elementor-element-33541606 .wcf__iconbox .icon {
    width: 64px !important;
    height: 64px !important;
    min-width: 64px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 0 20px 0 !important;
    padding: 0 !important;

    border-radius: 50% !important;

    background: rgba(45, 114, 183, 0.14) !important;

    color: #246bb0 !important;

    opacity: 1 !important;
    visibility: visible !important;
}


/* Font Awesome / icon fonts */
.elementor-20925 .elementor-element.elementor-element-33541606 .wcf__iconbox .elementor-icon.icon i,
.elementor-20925 .elementor-element.elementor-element-33541606 .wcf__iconbox .icon i {
    display: inline-block !important;

    font-size: 28px !important;
    line-height: 1 !important;

    color: currentColor !important;

    opacity: 1 !important;
    visibility: visible !important;
}


/* SVG */
.elementor-20925 .elementor-element.elementor-element-33541606 .wcf__iconbox .elementor-icon.icon svg,
.elementor-20925 .elementor-element.elementor-element-33541606 .wcf__iconbox .icon svg {
    display: block !important;

    width: 28px !important;
    height: 28px !important;

    max-width: 28px !important;
    max-height: 28px !important;

    opacity: 1 !important;
    visibility: visible !important;

    fill: currentColor !important;
}


/* SVG paths using fill */
.elementor-20925 .elementor-element.elementor-element-33541606 .wcf__iconbox .elementor-icon.icon svg path,
.elementor-20925 .elementor-element.elementor-element-33541606 .wcf__iconbox .icon svg path {
    fill: currentColor !important;
}


/* SVG shapes that use stroke instead */
.elementor-20925 .elementor-element.elementor-element-33541606 .wcf__iconbox .elementor-icon.icon svg *,
.elementor-20925 .elementor-element.elementor-element-33541606 .wcf__iconbox .icon svg * {
    stroke: currentColor;
}


/* ==========================================================
   INDIVIDUAL ICON COLOURS
   ========================================================== */

/* Systems Thinking */
.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-8a98f5a .elementor-icon.icon,
.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-8a98f5a .icon {
    background: rgba(45, 114, 183, 0.14) !important;
    color: #2168ae !important;
}


/* Backend Fluency */
.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-492335d .elementor-icon.icon,
.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-492335d .icon {
    background: rgba(243, 109, 19, 0.16) !important;
    color: #e86c12 !important;
}


/* AI & Automation */
.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-8c70fa3 .elementor-icon.icon,
.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-8c70fa3 .icon {
    background: rgba(45, 114, 183, 0.14) !important;
    color: #2168ae !important;
}


/* Ownership */
.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-3719099 .elementor-icon.icon,
.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-3719099 .icon {
    background: rgba(70, 185, 154, 0.16) !important;
    color: #176b5e !important;
}


/* Communication */
.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-5af8920 .elementor-icon.icon,
.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-5af8920 .icon {
    background: rgba(108, 92, 190, 0.15) !important;
    color: #5745ae !important;
}


/* Study Depth */
.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-5bbec79 .elementor-icon.icon,
.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-5bbec79 .icon {
    background: rgba(45, 114, 183, 0.14) !important;
    color: #2168ae !important;
}

/* ==========================================================
   CARD TITLE
   ========================================================== */

.elementor-20925 .elementor-element.elementor-element-33541606 .wcf__iconbox .title {
    width: 100%;

    margin: 0 0 12px 0 !important;

    color: #243a5b !important;

    font-size: 16px !important;

    font-weight: 700 !important;

    line-height: 1.25 !important;

    letter-spacing: -0.025em;
}


/* ==========================================================
   CARD DESCRIPTION
   ========================================================== */

.elementor-20925 .elementor-element.elementor-element-33541606 .wcf__iconbox .desc {
    width: 100% !important;

    margin: 0 !important;

    padding: 0 !important;
}

.elementor-20925 .elementor-element.elementor-element-33541606 .wcf__iconbox .desc p {
    margin: 0 !important;

    color: #52637a !important;

    font-size: 15px !important;

    font-weight: 400 !important;

    line-height: 1.65 !important;
}


/* ==========================================================
   INDIVIDUAL ICON COLORS
   ========================================================== */

/* Systems Thinking */

.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-8a98f5a .elementor-icon.icon {
    background: rgba(45, 114, 183, 0.13) !important;

    color: #246bb0 !important;
}


/* Backend Fluency */

.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-492335d .elementor-icon.icon {
    background: rgba(243, 109, 19, 0.14) !important;

    color: #ec6a12 !important;
}


/* AI & Automation */

.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-8c70fa3 .elementor-icon.icon {
    background: rgba(45, 114, 183, 0.13) !important;

    color: #246bb0 !important;
}


/* Ownership */

.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-3719099 .elementor-icon.icon {
    background: rgba(65, 180, 150, 0.16) !important;

    color: #17695c !important;
}


/* Communication */

.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-5af8920 .elementor-icon.icon {
    background: rgba(110, 95, 195, 0.14) !important;

    color: #5547ae !important;
}


/* Study Depth */

.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-5bbec79 .elementor-icon.icon {
    background: rgba(45, 114, 183, 0.13) !important;

    color: #246bb0 !important;
}


/* ==========================================================
   HIDE DUPLICATE SYSTEMS THINKING CARD
   ========================================================== */

.elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-61916df {
    display: none !important;
}


/* ==========================================================
   TABLET
   ========================================================== */

@media (max-width: 1200px) {

    .elementor-20925 .elementor-element.elementor-element-33541606 {
        padding: 75px 40px;
    }

    .elementor-20925 .elementor-element.elementor-element-33541606 > .e-con-inner {
        grid-template-columns: 0.85fr 1.4fr;

        gap: 45px;
    }

    .elementor-20925 .elementor-element.elementor-element-33541606 .request_left .wcf--title {
        font-size: 52px !important;
    }

    .elementor-20925 .elementor-element.elementor-element-33541606 .wcf__iconbox.style-1 {
        min-height: 245px !important;

        padding: 26px !important;
    }

    .elementor-20925 .elementor-element.elementor-element-33541606 .wcf__iconbox .title {
        font-size: 21px !important;
    }

}


/* ==========================================================
   SMALL TABLET
   ========================================================== */

@media (max-width: 1024px) {

    .elementor-20925 .elementor-element.elementor-element-33541606 {
        padding: 70px 35px;
    }

    .elementor-20925 .elementor-element.elementor-element-33541606 > .e-con-inner {
        grid-template-columns: 1fr !important;

        gap: 50px;
    }

    .elementor-20925 .elementor-element.elementor-element-33541606 .request_left {
        max-width: 700px !important;
    }

    .elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-332114af {
        max-width: 650px;
    }

}


/* ==========================================================
   MOBILE
   ========================================================== */

@media (max-width: 767px) {

    .elementor-20925 .elementor-element.elementor-element-33541606 {
        padding: 60px 20px;
    }

    .elementor-20925 .elementor-element.elementor-element-33541606 > .e-con-inner {
        gap: 40px;
    }

    .elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-13a1624,
    .elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-d13072f,
    .elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-0532fa6 {
        grid-template-columns: 1fr !important;

        gap: 18px !important;
    }

    .elementor-20925 .elementor-element.elementor-element-33541606 .request_left .wcf--title {
        font-size: 40px !important;

        line-height: 1.12 !important;
    }

    .elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-dd8599c {
        margin-bottom: 18px !important;
    }

    .elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-dd8599c .wcf--text p {
        font-size: 12px !important;

        gap: 14px;
    }

    .elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-dd8599c .wcf--text p::after {
        width: 50px;
    }

    .elementor-20925 .elementor-element.elementor-element-33541606 .elementor-element-332114af p {
        font-size: 16px !important;
    }

    .elementor-20925 .elementor-element.elementor-element-33541606 .request_left::after {
        width: 150px;

        margin-top: 30px;

        border-top-width: 3px;
    }

    .elementor-20925 .elementor-element.elementor-element-33541606 .wcf__iconbox.style-1 {
        min-height: auto !important;

        padding: 26px 24px !important;

        border-radius: 18px !important;
    }

    .elementor-20925 .elementor-element.elementor-element-33541606 .wcf__iconbox .elementor-icon.icon {
        width: 56px !important;

        height: 56px !important;

        min-width: 56px !important;

        margin-bottom: 16px !important;
    }

    .elementor-20925 .elementor-element.elementor-element-33541606 .wcf__iconbox .title {
        font-size: 21px !important;

        margin-bottom: 10px !important;
    }

    .elementor-20925 .elementor-element.elementor-element-33541606 .wcf__iconbox .desc p {
        font-size: 14px !important;

        line-height: 1.6 !important;
    }

}


/* ==========================================================
   SMALL MOBILE
   ========================================================== */

@media (max-width: 480px) {

    .elementor-20925 .elementor-element.elementor-element-33541606 {
        padding: 50px 16px;
    }

    .elementor-20925 .elementor-element.elementor-element-33541606 .request_left .wcf--title {
        font-size: 34px !important;
    }

    .elementor-20925 .elementor-element.elementor-element-33541606 .wcf__iconbox.style-1 {
        padding: 22px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf183b *//* =========================================================
   AESN — FOR INSTITUTIONS SECTION
   Elementor Container: eaf183b

   Desktop:
   LEFT CONTENT | CARD 1 | CARD 2 | CARD 3

   ========================================================= */


/* =========================================================
   MAIN SECTION
   ========================================================= */

.elementor-element-eaf183b {
    position: relative !important;

    display: grid !important;

    grid-template-columns:
        40%
        repeat(3, minmax(0, 1fr));

    grid-template-rows:
        auto
        auto
        auto
        auto
        auto;

    column-gap: 20px;
    row-gap: 0;

    width: 100% !important;
    max-width: 100% !important;

    min-height: 700px;

    margin: 0 !important;

    padding: 60px 48px 65px !important;

    background: #ffffff !important;

    box-sizing: border-box;

    overflow: hidden !important;
}


/* =========================================================
   DECORATIVE CIRCLE
   ========================================================= */

.elementor-element-eaf183b::after {
    content: "";

    position: absolute;

    width: 370px;
    height: 370px;

    top: -265px;
    right: -105px;

    border: 30px solid rgba(1, 164, 235, 0.055);

    border-radius: 50%;

    pointer-events: none;

    z-index: 0;
}


/* =========================================================
   LEFT CONTENT
   ========================================================= */


/* ---------------------------------------------------------
   FOR INSTITUTIONS
   --------------------------------------------------------- */

.elementor-element-eaf183b >
.elementor-element-982f586 {

    grid-column: 1;
    grid-row: 1;

    width: 100% !important;

    margin: 0 0 12px !important;

    position: relative;

    z-index: 2;
}


/* Eyebrow */

.elementor-element-eaf183b
.elementor-element-982f586
.wcf--text {

    display: flex;

    align-items: center;

    gap: 24px;
}


/* Blue line */

.elementor-element-eaf183b
.elementor-element-982f586
.wcf--text::before {

    content: "";

    display: block;

    width: 48px;
    height: 2px;

    flex: 0 0 48px;

    background: #1769ff;
}


/* Eyebrow text */

.elementor-element-eaf183b
.elementor-element-982f586
.wcf--text p {

    margin: 0 !important;

    font-family: "Poppins", sans-serif;

    font-size: 16px;

    line-height: 1.4;

    font-weight: 600;

    color: #1769ff !important;
}


/* =========================================================
   MAIN HEADING
   ========================================================= */

.elementor-element-eaf183b >
.elementor-element-81b2f21 {

    grid-column: 1;
    grid-row: 2;

    width: 100% !important;

    margin: 0 0 8px !important;

    padding: 0 !important;

    position: relative;

    z-index: 2;
}


.elementor-element-eaf183b
.elementor-element-81b2f21
.wcf--title {

    margin: 0 !important;

    padding: 0 !important;

    font-family: "Poppins", sans-serif;

    font-size: clamp(48px, 4.1vw, 62px);

    line-height: 1 !important;

    font-weight: 400;

    letter-spacing: -2.3px;

    color: #10182b !important;
}


/* AESN */

.elementor-element-eaf183b
.elementor-element-81b2f21
.wcf--title
.highlight {

    color: #2684ff !important;

    font-style: italic;

    font-weight: 400;
}


/* =========================================================
   FIRST DESCRIPTION
   ========================================================= */

.elementor-element-eaf183b >
.elementor-element-9f429ea {

    grid-column: 1;
    grid-row: 3;

    width: 100% !important;

    max-width: 570px;

    margin: 0 !important;

    padding: 0 !important;

    position: relative;

    z-index: 2;
}


.elementor-element-eaf183b
.elementor-element-9f429ea p {

    margin: 0 !important;

    padding: 0 !important;

    font-family: "Poppins", sans-serif;

    font-size: 15px;

    line-height: 1.6 !important;

    font-weight: 400;

    color: #59677c !important;
}


/* =========================================================
   ORANGE DIVIDER
   ========================================================= */

.elementor-element-eaf183b >
.elementor-element-9d217f5 {

    grid-column: 1;
    grid-row: 4;

    width: 74px !important;

    margin: 16px 0 8px !important;

    padding: 0 !important;

    position: relative;

    z-index: 2;
}


.elementor-element-eaf183b
.elementor-element-9d217f5
.elementor-divider {

    padding: 0 !important;

    margin: 0 !important;
}


.elementor-element-eaf183b
.elementor-element-9d217f5
.elementor-divider-separator {

    display: block !important;

    width: 74px !important;

    height: 1px !important;

    margin: 0 !important;

    padding: 0 !important;

    border: 0 !important;

    background: #f2a13a !important;
}


/* =========================================================
   SECOND DESCRIPTION
   ========================================================= */

.elementor-element-eaf183b >
.elementor-element-44354ab {

    grid-column: 1;
    grid-row: 5;

    width: 100% !important;

    max-width: 550px;

    margin: 0 !important;

    padding: 0 !important;

    position: relative;

    z-index: 2;
}


.elementor-element-eaf183b
.elementor-element-44354ab p {

    margin: 0 !important;

    padding: 0 !important;

    font-family: "Poppins", sans-serif;

    font-size: 15px;

    line-height: 1.6 !important;

    font-weight: 400;

    color: #59677c !important;
}

/* =========================================================
   FEATURE CARDS
   ========================================================= */

.elementor-element-eaf183b >
.elementor-element-948c1f4,
.elementor-element-eaf183b >
.elementor-element-124e006,
.elementor-element-eaf183b >
.elementor-element-0606f38 {

    grid-row: 2 / 6;

    width: 100% !important;

    min-width: 0;

    height: 410px;

    min-height: 410px;

    margin: 0 !important;

    padding: 30px 28px !important;

    box-sizing: border-box;

    position: relative !important;

    top: auto !important;
    left: auto !important;
    right: auto !important;

    transform: none !important;

    border: 1px solid #dceafa;

    border-radius: 14px;

    background: #ffffff;

    box-shadow:
        0 8px 30px rgba(20, 55, 100, 0.035);

    display: flex !important;

    align-items: flex-start;

    justify-content: flex-start;

    z-index: 2;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}


/* =========================================================
   CARD POSITIONS
   ========================================================= */


/* Card 1 */

.elementor-element-eaf183b >
.elementor-element-948c1f4 {

    grid-column: 2;

    background:
        linear-gradient(
            145deg,
            #f5faff 0%,
            #ffffff 100%
        );
}


/* Card 2 */

.elementor-element-eaf183b >
.elementor-element-124e006 {

    grid-column: 3;

    background: #ffffff;
}


/* Card 3 */

.elementor-element-eaf183b >
.elementor-element-0606f38 {

    grid-column: 4;

    background: #ffffff;
}


/* =========================================================
   CARD HOVER
   ========================================================= */

.elementor-element-eaf183b >
.elementor-element-948c1f4:hover,
.elementor-element-eaf183b >
.elementor-element-124e006:hover,
.elementor-element-eaf183b >
.elementor-element-0606f38:hover {

    transform: translateY(-6px) !important;

    border-color: #c7e2f9;

    box-shadow:
        0 18px 42px rgba(23, 105, 255, 0.09);
}


/* =========================================================
   ICON BOX
   ========================================================= */

.elementor-element-eaf183b
.elementor-icon-box-wrapper {

    width: 100% !important;

    display: flex !important;

    flex-direction: column !important;

    align-items: flex-start !important;

    justify-content: flex-start !important;

    gap: 0 !important;
}


/* =========================================================
   ICON CIRCLE
   ========================================================= */

.elementor-element-eaf183b
.elementor-icon-box-icon {

    width: 84px !important;
    height: 84px !important;

    min-width: 84px !important;
    min-height: 84px !important;

    margin: 0 0 26px !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    border-radius: 50% !important;

    background: #e5f1ff !important;

    box-sizing: border-box;
}


/* =========================================================
   ICON
   ========================================================= */

.elementor-element-eaf183b
.elementor-icon-box-icon
.elementor-icon {

    width: 40px !important;
    height: 40px !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    background: transparent !important;

    border: 0 !important;

    color: #1769ff !important;
}


.elementor-element-eaf183b
.elementor-icon-box-icon
svg {

    width: 30px !important;
    height: 30px !important;

    fill: currentColor !important;

    display: block !important;
}


/* =========================================================
   CARD ICON COLORS
   ========================================================= */


/* Blue */

.elementor-element-eaf183b >
.elementor-element-948c1f4
.elementor-icon-box-icon {

    background: #e5f1ff !important;
}


.elementor-element-eaf183b >
.elementor-element-948c1f4
.elementor-icon {

    color: #1769ff !important;
}


/* Green */

.elementor-element-eaf183b >
.elementor-element-124e006
.elementor-icon-box-icon {

    background: #e2f8ef !important;
}


.elementor-element-eaf183b >
.elementor-element-124e006
.elementor-icon {

    color: #19a879 !important;
}


/* Purple */

.elementor-element-eaf183b >
.elementor-element-0606f38
.elementor-icon-box-icon {

    background: #eee7ff !important;
}


.elementor-element-eaf183b >
.elementor-element-0606f38
.elementor-icon {

    color: #6338d7 !important;
}


/* =========================================================
   CARD CONTENT
   ========================================================= */

.elementor-element-eaf183b
.elementor-icon-box-content {

    width: 100% !important;

    padding: 0 !important;

    margin: 0 !important;
}


/* =========================================================
   CARD ACCENT LINE
   ========================================================= */

.elementor-element-eaf183b
.elementor-icon-box-content::before {

    content: "";

    display: block;

    width: 42px;

    height: 2px;

    margin: 0 0 18px;

    background: #1769ff;
}


/* Green */

.elementor-element-eaf183b >
.elementor-element-124e006
.elementor-icon-box-content::before {

    background: #19a879;
}


/* Purple */

.elementor-element-eaf183b >
.elementor-element-0606f38
.elementor-icon-box-content::before {

    background: #6338d7;
}


/* =========================================================
   CARD TITLES
   ========================================================= */

.elementor-element-eaf183b
.elementor-icon-box-title {

    margin: 0 0 12px !important;

    font-family: "Poppins", sans-serif;

    font-size: 20px !important;

    line-height: 1.25 !important;

    font-weight: 600 !important;

    letter-spacing: -0.35px;

    color: #101c3d !important;
}


/* =========================================================
   CARD DESCRIPTIONS
   ========================================================= */

.elementor-element-eaf183b
.elementor-icon-box-description {

    margin: 0 !important;

    font-family: "Poppins", sans-serif;

    font-size: 14px !important;

    line-height: 1.65 !important;

    font-weight: 400 !important;

    color: #66758b !important;
}


/* =========================================================
   TABLET — 768px TO 1100px
   ========================================================= */

@media (max-width: 1100px) {

    .elementor-element-eaf183b {

        display: grid !important;

        grid-template-columns:
            1fr 1fr;

        grid-template-rows:
            auto auto auto auto auto auto;

        column-gap: 20px;

        row-gap: 20px;

        min-height: auto;

        padding: 55px 35px 60px !important;
    }


    /* -----------------------------------------------------
       LEFT CONTENT
       ----------------------------------------------------- */

    .elementor-element-eaf183b >
    .elementor-element-982f586 {

        grid-column: 1 / -1;

        grid-row: 1;

        margin-bottom: 10px !important;
    }


    .elementor-element-eaf183b >
    .elementor-element-81b2f21 {

        grid-column: 1 / -1;

        grid-row: 2;

        margin-bottom: 14px !important;
    }


    .elementor-element-eaf183b >
    .elementor-element-9f429ea {

        grid-column: 1 / -1;

        grid-row: 3;
    }


    .elementor-element-eaf183b >
    .elementor-element-9d217f5 {

        grid-column: 1 / -1;

        grid-row: 4;

        margin-top: 22px !important;

        margin-bottom: 10px !important;
    }


    .elementor-element-eaf183b >
    .elementor-element-44354ab {

        grid-column: 1 / -1;

        grid-row: 5;

        margin-bottom: 10px !important;
    }


    /* -----------------------------------------------------
       CARDS
       ----------------------------------------------------- */

    .elementor-element-eaf183b >
    .elementor-element-948c1f4,
    .elementor-element-eaf183b >
    .elementor-element-124e006,
    .elementor-element-eaf183b >
    .elementor-element-0606f38 {

        position: relative !important;

        top: auto !important;
        left: auto !important;
        right: auto !important;

        width: 100% !important;

        height: 390px;

        min-height: 390px;

        margin: 0 !important;

        transform: none !important;

        grid-row: 6;
    }


    /* Card 1 */

    .elementor-element-eaf183b >
    .elementor-element-948c1f4 {

        grid-column: 1;
    }


    /* Card 2 */

    .elementor-element-eaf183b >
    .elementor-element-124e006 {

        grid-column: 2;
    }


    /* Card 3 */

    .elementor-element-eaf183b >
    .elementor-element-0606f38 {

        grid-column: 1 / -1;

        margin-top: 0 !important;
    }
}


/* =========================================================
   MOBILE — BELOW 767px
   ========================================================= */

@media (max-width: 767px) {

    .elementor-element-eaf183b {

        display: flex !important;

        flex-direction: column !important;

        width: 100% !important;

        min-height: auto;

        padding: 45px 22px 50px !important;

        gap: 0 !important;
    }


    /* Decorative circle */

    .elementor-element-eaf183b::after {

        width: 240px;

        height: 240px;

        top: -165px;

        right: -120px;

        border-width: 22px;
    }


    /* -----------------------------------------------------
       EYEBROW
       ----------------------------------------------------- */

    .elementor-element-eaf183b >
    .elementor-element-982f586 {

        margin-bottom: 14px !important;
    }


    .elementor-element-eaf183b
    .elementor-element-982f586
    .wcf--text {

        gap: 15px;
    }


    .elementor-element-eaf183b
    .elementor-element-982f586
    .wcf--text::before {

        width: 35px;

        flex-basis: 35px;
    }


    .elementor-element-eaf183b
    .elementor-element-982f586
    .wcf--text p {

        font-size: 15px;
    }


    /* -----------------------------------------------------
       HEADING
       ----------------------------------------------------- */

    .elementor-element-eaf183b >
    .elementor-element-81b2f21 {

        margin-bottom: 16px !important;
    }


    .elementor-element-eaf183b
    .elementor-element-81b2f21
    .wcf--title {

        font-size: 42px !important;

        line-height: 1.04 !important;

        letter-spacing: -1.6px;
    }


    /* -----------------------------------------------------
       FIRST DESCRIPTION
       ----------------------------------------------------- */

    .elementor-element-eaf183b >
    .elementor-element-9f429ea {

        margin-bottom: 0 !important;
    }


    .elementor-element-eaf183b
    .elementor-element-9f429ea p {

        font-size: 14px !important;

        line-height: 1.7 !important;
    }


    /* -----------------------------------------------------
       DIVIDER
       ----------------------------------------------------- */

    .elementor-element-eaf183b >
    .elementor-element-9d217f5 {

        width: 65px !important;

        margin: 25px 0 12px !important;
    }


    .elementor-element-eaf183b
    .elementor-element-9d217f5
    .elementor-divider-separator {

        width: 65px !important;
    }


    /* -----------------------------------------------------
       SECOND DESCRIPTION
       ----------------------------------------------------- */

    .elementor-element-eaf183b >
    .elementor-element-44354ab {

        margin-bottom: 20px !important;
    }


    .elementor-element-eaf183b
    .elementor-element-44354ab p {

        font-size: 14px !important;

        line-height: 1.7 !important;
    }


    /* -----------------------------------------------------
       CARDS
       ----------------------------------------------------- */

    .elementor-element-eaf183b >
    .elementor-element-948c1f4,
    .elementor-element-eaf183b >
    .elementor-element-124e006,
    .elementor-element-eaf183b >
    .elementor-element-0606f38 {

        width: 100% !important;

        height: auto !important;

        min-height: auto !important;

        margin: 8px 0 !important;

        padding: 27px 24px !important;

        position: relative !important;

        top: auto !important;

        left: auto !important;

        right: auto !important;

        transform: none !important;
    }


    /* -----------------------------------------------------
       ICON
       ----------------------------------------------------- */

    .elementor-element-eaf183b
    .elementor-icon-box-icon {

        width: 68px !important;

        height: 68px !important;

        min-width: 68px !important;

        min-height: 68px !important;

        margin-bottom: 21px !important;
    }


    .elementor-element-eaf183b
    .elementor-icon-box-icon
    svg {

        width: 27px !important;

        height: 27px !important;
    }


    /* -----------------------------------------------------
       CARD TITLE
       ----------------------------------------------------- */

    .elementor-element-eaf183b
    .elementor-icon-box-title {

        font-size: 19px !important;

        line-height: 1.3 !important;

        margin-bottom: 11px !important;
    }


    /* -----------------------------------------------------
       CARD DESCRIPTION
       ----------------------------------------------------- */

    .elementor-element-eaf183b
    .elementor-icon-box-description {

        font-size: 14px !important;

        line-height: 1.65 !important;
    }
}


/* =========================================================
   SMALL MOBILE — BELOW 480px
   ========================================================= */

@media (max-width: 480px) {

    .elementor-element-eaf183b {

        padding-left: 18px !important;

        padding-right: 18px !important;
    }


    .elementor-element-eaf183b
    .elementor-element-81b2f21
    .wcf--title {

        font-size: 38px !important;

        letter-spacing: -1.4px;
    }


    .elementor-element-eaf183b >
    .elementor-element-948c1f4,
    .elementor-element-eaf183b >
    .elementor-element-124e006,
    .elementor-element-eaf183b >
    .elementor-element-0606f38 {

        padding: 24px 21px !important;
    }
}/* End custom CSS */