.elementor-20 .elementor-element.elementor-element-396495e{--display:flex;--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-396495e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-396495e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7df5e39{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-20 .elementor-element.elementor-element-7f260bc{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20 .elementor-element.elementor-element-a944bc2{text-align:end;}.elementor-20 .elementor-element.elementor-element-a944bc2 img{width:319px;}.elementor-20 .elementor-element.elementor-element-c3a7650{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-9c12549{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:46px;--padding-bottom:46px;--padding-left:46px;--padding-right:46px;}.elementor-20 .elementor-element.elementor-element-9c12549:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9c12549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9FE;}.elementor-20 .elementor-element.elementor-element-651446a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-f0e75cf{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-20 .elementor-element.elementor-element-0f5365a{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.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-20 .elementor-element.elementor-element-c5c3603 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;color:#0B1B3D;}.elementor-20 .elementor-element.elementor-element-c4f4d97 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#0057D8;}.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-20 .elementor-element.elementor-element-3da9c61 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;fill:#0057D8;color:#0057D8;border-radius:6px 6px 6px 6px;}.elementor-20 .elementor-element.elementor-element-f8487b2{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-f8487b2:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f8487b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFD;}.elementor-20 .elementor-element.elementor-element-0216b50{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-20 .elementor-element.elementor-element-d209d74{text-align:center;}.elementor-20 .elementor-element.elementor-element-d209d74 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#0057D8;}.elementor-20 .elementor-element.elementor-element-e270e15{--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;--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-b6fae99{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:32px;--padding-bottom:32px;--padding-left:22px;--padding-right:22px;}.elementor-20 .elementor-element.elementor-element-b6fae99:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b6fae99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-6494e8a .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-6494e8a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#0057D8;}.elementor-20 .elementor-element.elementor-element-6494e8a.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-6494e8a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6494e8a.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-6494e8a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6494e8a.elementor-view-framed .elementor-icon{background-color:#0057D8;}.elementor-20 .elementor-element.elementor-element-6494e8a.elementor-view-stacked .elementor-icon svg{fill:#0057D8;}.elementor-20 .elementor-element.elementor-element-6494e8a .elementor-icon{font-size:24px;}.elementor-20 .elementor-element.elementor-element-6494e8a .elementor-icon svg{height:24px;}.elementor-20 .elementor-element.elementor-element-9402c49{text-align:center;}.elementor-20 .elementor-element.elementor-element-9402c49 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;color:#0B1B3D;}.elementor-20 .elementor-element.elementor-element-8336247{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:32px;--padding-bottom:32px;--padding-left:22px;--padding-right:22px;}.elementor-20 .elementor-element.elementor-element-8336247:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8336247 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-10e1a88 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-10e1a88.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#0057D8;}.elementor-20 .elementor-element.elementor-element-10e1a88.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-10e1a88.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-10e1a88.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-10e1a88.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-10e1a88.elementor-view-framed .elementor-icon{background-color:#0057D8;}.elementor-20 .elementor-element.elementor-element-10e1a88.elementor-view-stacked .elementor-icon svg{fill:#0057D8;}.elementor-20 .elementor-element.elementor-element-10e1a88 .elementor-icon{font-size:24px;}.elementor-20 .elementor-element.elementor-element-10e1a88 .elementor-icon svg{height:24px;}.elementor-20 .elementor-element.elementor-element-b957e3d{text-align:center;}.elementor-20 .elementor-element.elementor-element-b957e3d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;color:#0B1B3D;}.elementor-20 .elementor-element.elementor-element-b14ec98{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:32px;--padding-bottom:32px;--padding-left:22px;--padding-right:22px;}.elementor-20 .elementor-element.elementor-element-b14ec98:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b14ec98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-686386d .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-686386d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#0057D8;}.elementor-20 .elementor-element.elementor-element-686386d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-686386d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-686386d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-686386d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-686386d.elementor-view-framed .elementor-icon{background-color:#0057D8;}.elementor-20 .elementor-element.elementor-element-686386d.elementor-view-stacked .elementor-icon svg{fill:#0057D8;}.elementor-20 .elementor-element.elementor-element-686386d .elementor-icon{font-size:24px;}.elementor-20 .elementor-element.elementor-element-686386d .elementor-icon svg{height:24px;}.elementor-20 .elementor-element.elementor-element-271347d{text-align:center;}.elementor-20 .elementor-element.elementor-element-271347d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;color:#0B1B3D;}.elementor-20 .elementor-element.elementor-element-3a4a02e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:32px;--padding-bottom:32px;--padding-left:22px;--padding-right:22px;}.elementor-20 .elementor-element.elementor-element-3a4a02e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3a4a02e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-67c16f5 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-67c16f5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#0057D8;}.elementor-20 .elementor-element.elementor-element-67c16f5.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-67c16f5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-67c16f5.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-67c16f5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-67c16f5.elementor-view-framed .elementor-icon{background-color:#0057D8;}.elementor-20 .elementor-element.elementor-element-67c16f5.elementor-view-stacked .elementor-icon svg{fill:#0057D8;}.elementor-20 .elementor-element.elementor-element-67c16f5 .elementor-icon{font-size:24px;}.elementor-20 .elementor-element.elementor-element-67c16f5 .elementor-icon svg{height:24px;}.elementor-20 .elementor-element.elementor-element-9447e7c{text-align:center;}.elementor-20 .elementor-element.elementor-element-9447e7c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;color:#0B1B3D;}.elementor-20 .elementor-element.elementor-element-bd479dd{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-bd479dd:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-bd479dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7892194{--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;--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-6403e8f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-6403e8f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6403e8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF1FB;}.elementor-20 .elementor-element.elementor-element-63bcc21{text-align:center;}.elementor-20 .elementor-element.elementor-element-63bcc21 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;color:#0057D8;}.elementor-20 .elementor-element.elementor-element-c6fbed6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-c6fbed6:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c6fbed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF1FB;}.elementor-20 .elementor-element.elementor-element-ea89b5d{text-align:center;}.elementor-20 .elementor-element.elementor-element-ea89b5d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;color:#0057D8;}.elementor-20 .elementor-element.elementor-element-c3dc8b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-c3dc8b1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c3dc8b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF1FB;}.elementor-20 .elementor-element.elementor-element-4186ac7{text-align:center;}.elementor-20 .elementor-element.elementor-element-4186ac7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;color:#0057D8;}.elementor-20 .elementor-element.elementor-element-490e9d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-490e9d8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-490e9d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF1FB;}.elementor-20 .elementor-element.elementor-element-4ddeb7e{text-align:center;}.elementor-20 .elementor-element.elementor-element-4ddeb7e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;color:#0057D8;}.elementor-20 .elementor-element.elementor-element-f59b1b6{--display:flex;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-f59b1b6:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f59b1b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f53835e{color:#000000;}.elementor-20 .elementor-element.elementor-element-2383789{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-ffbd5fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-20 .elementor-element.elementor-element-c8f4906 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-c8f4906.elementor-view-stacked .elementor-icon{background-color:#0057D8;}.elementor-20 .elementor-element.elementor-element-c8f4906.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c8f4906.elementor-view-default .elementor-icon{color:#0057D8;border-color:#0057D8;}.elementor-20 .elementor-element.elementor-element-c8f4906.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c8f4906.elementor-view-default .elementor-icon svg{fill:#0057D8;}.elementor-20 .elementor-element.elementor-element-c8f4906 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-c8f4906 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-dcc75ec{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-20 .elementor-element.elementor-element-a843f50 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;color:#0B1B3D;}.elementor-20 .elementor-element.elementor-element-4dcedd1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-20 .elementor-element.elementor-element-2e52ccd .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-2e52ccd.elementor-view-stacked .elementor-icon{background-color:#0057D8;}.elementor-20 .elementor-element.elementor-element-2e52ccd.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2e52ccd.elementor-view-default .elementor-icon{color:#0057D8;border-color:#0057D8;}.elementor-20 .elementor-element.elementor-element-2e52ccd.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2e52ccd.elementor-view-default .elementor-icon svg{fill:#0057D8;}.elementor-20 .elementor-element.elementor-element-2e52ccd .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-2e52ccd .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-cb3f9ac{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-20 .elementor-element.elementor-element-50da01a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;color:#0B1B3D;}.elementor-20 .elementor-element.elementor-element-f3348fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-20 .elementor-element.elementor-element-2dc14d8 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-2dc14d8.elementor-view-stacked .elementor-icon{background-color:#0057D8;}.elementor-20 .elementor-element.elementor-element-2dc14d8.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2dc14d8.elementor-view-default .elementor-icon{color:#0057D8;border-color:#0057D8;}.elementor-20 .elementor-element.elementor-element-2dc14d8.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2dc14d8.elementor-view-default .elementor-icon svg{fill:#0057D8;}.elementor-20 .elementor-element.elementor-element-2dc14d8 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-2dc14d8 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-b2a497b{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-20 .elementor-element.elementor-element-e5d0e6a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;color:#0B1B3D;}.elementor-20 .elementor-element.elementor-element-fde99fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-20 .elementor-element.elementor-element-afc95ef .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-afc95ef.elementor-view-stacked .elementor-icon{background-color:#0057D8;}.elementor-20 .elementor-element.elementor-element-afc95ef.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-afc95ef.elementor-view-default .elementor-icon{color:#0057D8;border-color:#0057D8;}.elementor-20 .elementor-element.elementor-element-afc95ef.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-afc95ef.elementor-view-default .elementor-icon svg{fill:#0057D8;}.elementor-20 .elementor-element.elementor-element-afc95ef .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-afc95ef .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-39c990b{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-20 .elementor-element.elementor-element-62020aa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;color:#0B1B3D;}.elementor-20 .elementor-element.elementor-element-3b76893{--display:flex;--padding-top:0px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-3b76893:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3b76893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-76b18bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:56px;--padding-right:56px;}.elementor-20 .elementor-element.elementor-element-76b18bc:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-76b18bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0057D8;}.elementor-20 .elementor-element.elementor-element-51f85a5{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-20 .elementor-element.elementor-element-22fb770{color:#FAFAFA;}.elementor-20 .elementor-element.elementor-element-ee8d23f{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-20 .elementor-element.elementor-element-043d7be .elementor-button{background-color:#F6C531;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;fill:#0B1B3D;color:#0B1B3D;border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-35ff28e .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-171158f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-a595082 img{width:150px;}.elementor-20 .elementor-element.elementor-element-8731c0b .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-8731c0b.elementor-view-stacked .elementor-icon{background-color:#F6C531;}.elementor-20 .elementor-element.elementor-element-8731c0b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-8731c0b.elementor-view-default .elementor-icon{color:#F6C531;border-color:#F6C531;}.elementor-20 .elementor-element.elementor-element-8731c0b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-8731c0b.elementor-view-default .elementor-icon svg{fill:#F6C531;}.elementor-20 .elementor-element.elementor-element-8731c0b .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-8731c0b .elementor-icon svg{height:22px;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-7f260bc{--width:50%;}.elementor-20 .elementor-element.elementor-element-c3a7650{--width:50%;}.elementor-20 .elementor-element.elementor-element-651446a{--width:34%;}.elementor-20 .elementor-element.elementor-element-f0e75cf{--width:66%;}.elementor-20 .elementor-element.elementor-element-b6fae99{--width:25%;}.elementor-20 .elementor-element.elementor-element-8336247{--width:25%;}.elementor-20 .elementor-element.elementor-element-b14ec98{--width:25%;}.elementor-20 .elementor-element.elementor-element-3a4a02e{--width:25%;}.elementor-20 .elementor-element.elementor-element-6403e8f{--width:25%;}.elementor-20 .elementor-element.elementor-element-c6fbed6{--width:25%;}.elementor-20 .elementor-element.elementor-element-c3dc8b1{--width:25%;}.elementor-20 .elementor-element.elementor-element-490e9d8{--width:25%;}.elementor-20 .elementor-element.elementor-element-ffbd5fa{--width:23%;}.elementor-20 .elementor-element.elementor-element-4dcedd1{--width:23%;}.elementor-20 .elementor-element.elementor-element-f3348fc{--width:23%;}.elementor-20 .elementor-element.elementor-element-fde99fb{--width:23%;}.elementor-20 .elementor-element.elementor-element-51f85a5{--width:60%;}}/* Start custom CSS for image, class: .elementor-element-a944bc2 */.elementor-20 .elementor-element.elementor-element-a944bc2 { position:relative; z-index:9; margin-top:4px; margin-bottom:-90px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f260bc */.elementor-20 .elementor-element.elementor-element-7f260bc { display:flex; flex-direction:column; gap:18px; width:50%; position:relative; z-index:2; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a91d518 */.elementor-20 .elementor-element.elementor-element-a91d518 img { border-radius:20px; width:100%; height:360px; object-fit:cover; display:block; box-shadow:0 20px 40px rgba(11,27,61,.15); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3a7650 */.elementor-20 .elementor-element.elementor-element-c3a7650 { width:50%; position:relative; z-index:2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7df5e39 */.elementor-20 .elementor-element.elementor-element-7df5e39 { display:flex; flex-direction:row; align-items:flex-start; gap:40px; position:relative; z-index:1; max-width:1400px; margin-left:auto; margin-right:auto; } .elementor-20 .elementor-element.elementor-element-7df5e39::before { content:""; position:absolute; left:16%; top:2%; width:12px; height:12px; border-radius:50%; background:#BFD6F5; z-index:0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6093432 */.elementor-20 .elementor-element.elementor-element-6093432 { position:relative; z-index:2; } .elementor-20 .elementor-element.elementor-element-6093432 img { border-radius:16px; width:100%; height:300px; object-fit:cover; display:block; box-shadow:0 16px 32px rgba(11,27,61,.12); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-651446a */.elementor-20 .elementor-element.elementor-element-651446a { position:relative; width:34%; flex-shrink:0; box-sizing:border-box; } .elementor-20 .elementor-element.elementor-element-651446a::before { content:""; position:absolute; left:-14px; bottom:-16px; width:44px; height:44px; background:#F6C531; border-radius:50%; z-index:0; } .elementor-20 .elementor-element.elementor-element-651446a::after { content:""; position:absolute; left:16px; bottom:-28px; width:58px; height:58px; background:#0057D8; border-radius:50%; z-index:0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5c3603 */.elementor-20 .elementor-element.elementor-element-c5c3603 .elementor-heading-title { margin:0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4f4d97 */.elementor-20 .elementor-element.elementor-element-c4f4d97 .elementor-heading-title { margin:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f5365a */.elementor-20 .elementor-element.elementor-element-0f5365a { display:flex; flex-direction:column; gap:4px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3da9c61 */.elementor-20 .elementor-element.elementor-element-3da9c61 .elementor-button { padding:13px 24px; letter-spacing:.5px; border:2px solid #0057D8; background:#fff !important; box-sizing:border-box; margin-top:6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0e75cf */.elementor-20 .elementor-element.elementor-element-f0e75cf { display:flex; flex-direction:column; gap:14px; width:66%; position:relative; z-index:2; box-sizing:border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c12549 */.elementor-20 .elementor-element.elementor-element-9c12549 { display:flex; flex-direction:row; align-items:center; gap:48px; max-width:1400px; margin-left:auto; margin-right:auto; border-radius:24px; position:relative; z-index:1; overflow:visible; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396495e */.elementor-20 .elementor-element.elementor-element-396495e { position:relative; overflow:hidden; } .elementor-20 .elementor-element.elementor-element-396495e::before { content:""; position:absolute; inset:0; background-image:url(https://nowa.matludek.pl/wp-content/uploads/2026/07/slider.jpg); background-repeat:no-repeat; background-position: right -60px top -40px; background-size: 600px auto; opacity:.35; z-index:0; pointer-events:none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d209d74 */.elementor-20 .elementor-element.elementor-element-d209d74 .elementor-heading-title { margin:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0216b50 */.elementor-20 .elementor-element.elementor-element-0216b50 { display:flex; flex-direction:column; align-items:center; gap:10px; text-align:center; max-width:1400px; margin:0 auto 44px auto; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6494e8a */.elementor-20 .elementor-element.elementor-element-6494e8a .elementor-icon { width:56px; height:56px; background-color:#0057D8; margin-bottom:18px; box-shadow:0 8px 18px rgba(0,87,216,.25); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402c49 */.elementor-20 .elementor-element.elementor-element-9402c49 .elementor-heading-title { margin:0 0 10px 0; line-height:1.35; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6fae99 */.elementor-20 .elementor-element.elementor-element-b6fae99 { display:flex; flex-direction:column; align-items:center; text-align:center; width:calc(25% - 18px); box-sizing:border-box; border:1px solid #EDF1F7; border-radius:16px; box-shadow:0 4px 14px rgba(11,27,61,.04); transition:transform .25s ease, box-shadow .25s ease; } .elementor-20 .elementor-element.elementor-element-b6fae99:hover { transform:translateY(-4px); box-shadow:0 12px 24px rgba(11,27,61,.08); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-10e1a88 */.elementor-20 .elementor-element.elementor-element-10e1a88 .elementor-icon { width:56px; height:56px; background-color:#0057D8; margin-bottom:18px; box-shadow:0 8px 18px rgba(0,87,216,.25); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b957e3d */.elementor-20 .elementor-element.elementor-element-b957e3d .elementor-heading-title { margin:0 0 10px 0; line-height:1.35; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8336247 */.elementor-20 .elementor-element.elementor-element-8336247 { display:flex; flex-direction:column; align-items:center; text-align:center; width:calc(25% - 18px); box-sizing:border-box; border:1px solid #EDF1F7; border-radius:16px; box-shadow:0 4px 14px rgba(11,27,61,.04); transition:transform .25s ease, box-shadow .25s ease; } .elementor-20 .elementor-element.elementor-element-8336247:hover { transform:translateY(-4px); box-shadow:0 12px 24px rgba(11,27,61,.08); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-686386d */.elementor-20 .elementor-element.elementor-element-686386d .elementor-icon { width:56px; height:56px; background-color:#0057D8; margin-bottom:18px; box-shadow:0 8px 18px rgba(0,87,216,.25); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-271347d */.elementor-20 .elementor-element.elementor-element-271347d .elementor-heading-title { margin:0 0 10px 0; line-height:1.35; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b14ec98 */.elementor-20 .elementor-element.elementor-element-b14ec98 { display:flex; flex-direction:column; align-items:center; text-align:center; width:calc(25% - 18px); box-sizing:border-box; border:1px solid #EDF1F7; border-radius:16px; box-shadow:0 4px 14px rgba(11,27,61,.04); transition:transform .25s ease, box-shadow .25s ease; } .elementor-20 .elementor-element.elementor-element-b14ec98:hover { transform:translateY(-4px); box-shadow:0 12px 24px rgba(11,27,61,.08); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-67c16f5 */.elementor-20 .elementor-element.elementor-element-67c16f5 .elementor-icon { width:56px; height:56px; background-color:#0057D8; margin-bottom:18px; box-shadow:0 8px 18px rgba(0,87,216,.25); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9447e7c */.elementor-20 .elementor-element.elementor-element-9447e7c .elementor-heading-title { margin:0 0 10px 0; line-height:1.35; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a4a02e */.elementor-20 .elementor-element.elementor-element-3a4a02e { display:flex; flex-direction:column; align-items:center; text-align:center; width:calc(25% - 18px); box-sizing:border-box; border:1px solid #EDF1F7; border-radius:16px; box-shadow:0 4px 14px rgba(11,27,61,.04); transition:transform .25s ease, box-shadow .25s ease; } .elementor-20 .elementor-element.elementor-element-3a4a02e:hover { transform:translateY(-4px); box-shadow:0 12px 24px rgba(11,27,61,.08); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e270e15 */.elementor-20 .elementor-element.elementor-element-e270e15 { display:flex; flex-direction:row; flex-wrap:wrap; gap:24px; max-width:1400px; margin-left:auto; margin-right:auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8487b2 */.elementor-20 .elementor-element.elementor-element-f8487b2 { position:relative; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63bcc21 */.elementor-20 .elementor-element.elementor-element-63bcc21 .elementor-heading-title { margin:0 0 8px 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6403e8f */.elementor-20 .elementor-element.elementor-element-6403e8f { display:flex; flex-direction:column; align-items:center; text-align:center; width:calc(25% - 18px); box-sizing:border-box; border-radius:16px; transition:transform .25s ease; } .elementor-20 .elementor-element.elementor-element-6403e8f:hover { transform:translateY(-4px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea89b5d */.elementor-20 .elementor-element.elementor-element-ea89b5d .elementor-heading-title { margin:0 0 8px 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6fbed6 */.elementor-20 .elementor-element.elementor-element-c6fbed6 { display:flex; flex-direction:column; align-items:center; text-align:center; width:calc(25% - 18px); box-sizing:border-box; border-radius:16px; transition:transform .25s ease; } .elementor-20 .elementor-element.elementor-element-c6fbed6:hover { transform:translateY(-4px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4186ac7 */.elementor-20 .elementor-element.elementor-element-4186ac7 .elementor-heading-title { margin:0 0 8px 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3dc8b1 */.elementor-20 .elementor-element.elementor-element-c3dc8b1 { display:flex; flex-direction:column; align-items:center; text-align:center; width:calc(25% - 18px); box-sizing:border-box; border-radius:16px; transition:transform .25s ease; } .elementor-20 .elementor-element.elementor-element-c3dc8b1:hover { transform:translateY(-4px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ddeb7e */.elementor-20 .elementor-element.elementor-element-4ddeb7e .elementor-heading-title { margin:0 0 8px 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490e9d8 */.elementor-20 .elementor-element.elementor-element-490e9d8 { display:flex; flex-direction:column; align-items:center; text-align:center; width:calc(25% - 18px); box-sizing:border-box; border-radius:16px; transition:transform .25s ease; } .elementor-20 .elementor-element.elementor-element-490e9d8:hover { transform:translateY(-4px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7892194 */.elementor-20 .elementor-element.elementor-element-7892194 { display:flex; flex-direction:row; flex-wrap:wrap; gap:24px; max-width:1400px; margin-left:auto; margin-right:auto; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f4906 */.elementor-20 .elementor-element.elementor-element-c8f4906 { flex-shrink:0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a843f50 */.elementor-20 .elementor-element.elementor-element-a843f50 .elementor-heading-title { margin:0; line-height:1.1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcc75ec */.elementor-20 .elementor-element.elementor-element-dcc75ec { display:flex; flex-direction:column; gap:2px; width:auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffbd5fa */.elementor-20 .elementor-element.elementor-element-ffbd5fa { display:flex; flex-direction:row; align-items:center; gap:14px; width:auto; flex:0 1 auto; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e52ccd */.elementor-20 .elementor-element.elementor-element-2e52ccd { flex-shrink:0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50da01a */.elementor-20 .elementor-element.elementor-element-50da01a .elementor-heading-title { margin:0; line-height:1.1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb3f9ac */.elementor-20 .elementor-element.elementor-element-cb3f9ac { display:flex; flex-direction:column; gap:2px; width:auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dcedd1 */.elementor-20 .elementor-element.elementor-element-4dcedd1 { display:flex; flex-direction:row; align-items:center; gap:14px; width:auto; flex:0 1 auto; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2dc14d8 */.elementor-20 .elementor-element.elementor-element-2dc14d8 { flex-shrink:0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5d0e6a */.elementor-20 .elementor-element.elementor-element-e5d0e6a .elementor-heading-title { margin:0; line-height:1.1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a497b */.elementor-20 .elementor-element.elementor-element-b2a497b { display:flex; flex-direction:column; gap:2px; width:auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3348fc */.elementor-20 .elementor-element.elementor-element-f3348fc { display:flex; flex-direction:row; align-items:center; gap:14px; width:auto; flex:0 1 auto; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-afc95ef */.elementor-20 .elementor-element.elementor-element-afc95ef { flex-shrink:0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62020aa */.elementor-20 .elementor-element.elementor-element-62020aa .elementor-heading-title { margin:0; line-height:1.1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39c990b */.elementor-20 .elementor-element.elementor-element-39c990b { display:flex; flex-direction:column; gap:2px; width:auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fde99fb */.elementor-20 .elementor-element.elementor-element-fde99fb { display:flex; flex-direction:row; align-items:center; gap:14px; width:auto; flex:0 1 auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2383789 */.elementor-20 .elementor-element.elementor-element-2383789 { display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; gap:30px; max-width:1400px; margin-left:auto; margin-right:auto; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-043d7be */.elementor-20 .elementor-element.elementor-element-043d7be .elementor-button { padding:15px 28px; letter-spacing:.5px; white-space:nowrap; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35ff28e */.elementor-20 .elementor-element.elementor-element-35ff28e .elementor-button { padding:13px 26px; letter-spacing:.5px; border:2px solid #FFFFFF; background:transparent !important; box-sizing:border-box; white-space:nowrap; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee8d23f */.elementor-20 .elementor-element.elementor-element-ee8d23f { display:flex; flex-direction:row; gap:16px; flex-wrap:wrap; margin-top:8px; width:auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f85a5 */.elementor-20 .elementor-element.elementor-element-51f85a5 { display:flex; flex-direction:column; gap:14px; position:relative; z-index:2; width:60%; box-sizing:border-box; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a595082 */.elementor-20 .elementor-element.elementor-element-a595082 { position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-171158f */.elementor-20 .elementor-element.elementor-element-171158f { position:relative; z-index:2; width:180px; flex-shrink:0; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8731c0b */.elementor-20 .elementor-element.elementor-element-8731c0b { position:absolute; right:70px; top:38px; z-index:1; opacity:.9; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76b18bc */.elementor-20 .elementor-element.elementor-element-76b18bc { display:flex; flex-direction:row; align-items:center; justify-content:space-between; flex-wrap:wrap; max-width:1400px; margin-left:auto; margin-right:auto; border-radius:24px; position:relative; overflow:hidden; }/* End custom CSS */