.elementor-18 .elementor-element.elementor-element-44aadd73{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-44aadd73:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-44aadd73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-18 .elementor-element.elementor-element-5d626dc8{--display:grid;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-250d89b4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(34px,4.6vw,68px);--padding-bottom:clamp(34px,4.6vw,64px);--padding-left:clamp(14px,2.4vw,24px);--padding-right:clamp(16px,2.6vw,26px);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-710110ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-18 .elementor-element.elementor-element-710110ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0.14em;word-spacing:0px;color:#FFD400;}.elementor-18 .elementor-element.elementor-element-6abeca66 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(32px,4.6vw,54px);font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.03em;letter-spacing:-0.028em;word-spacing:0px;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-4a5625f2{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-4a5625f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(16px,1.8vw,19px);font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.35em;letter-spacing:0em;word-spacing:0px;color:#C4C7CB;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-18 .elementor-element.elementor-element-1a81f9bc{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:clamp(15px,1.5vw,17.5px);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.62em;letter-spacing:0em;word-spacing:0px;color:#C4C7CB;}.elementor-18 .elementor-element.elementor-element-703d8f68{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18 .elementor-element.elementor-element-bcd73a8 .elementor-button{background-color:#FFD400;font-family:"Montserrat", Sans-serif;font-size:clamp(15px,1.6vw,17px);font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;word-spacing:0px;fill:#111111;color:#111111;border-radius:0px 0px 0px 0px;padding:17px 26px 17px 26px;}.elementor-18 .elementor-element.elementor-element-bcd73a8 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-bcd73a8 .elementor-button:focus{background-color:#FFDF3D;color:#111111;}.elementor-18 .elementor-element.elementor-element-bcd73a8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-18 .elementor-element.elementor-element-bcd73a8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-18 .elementor-element.elementor-element-bcd73a8 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-bcd73a8 .elementor-button:focus svg{fill:#111111;}.elementor-18 .elementor-element.elementor-element-3266c867 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:clamp(15px,1.2vw,15px);font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;word-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#333333;border-radius:0px 0px 0px 0px;padding:17px 24px 17px 24px;}.elementor-18 .elementor-element.elementor-element-3266c867 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-3266c867 .elementor-button:focus{color:#FFFFFF;border-color:#2F80ED;}.elementor-18 .elementor-element.elementor-element-3266c867 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-3266c867 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-6e8cd51e{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:13.5px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.55em;letter-spacing:0em;word-spacing:0px;color:#9A9DA1;}.elementor-18 .elementor-element.elementor-element-58c8f2de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(24px,3.4vw,40px);--padding-bottom:clamp(24px,3.4vw,40px);--padding-left:clamp(18px,3vw,34px);--padding-right:clamp(18px,3vw,34px);}.elementor-18 .elementor-element.elementor-element-58c8f2de:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-58c8f2de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;background-image:url("https://otwieranie24na7.pl/wp-content/uploads/2026/09/Grafika-licencji2-1.png");background-position:center center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-53125f8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:clamp(28px,3.6vw,44px);--padding-bottom:clamp(28px,3.6vw,44px);--padding-left:clamp(18px,3vw,34px);--padding-right:clamp(18px,3vw,34px);}.elementor-18 .elementor-element.elementor-element-53125f8f:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-53125f8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-18 .elementor-element.elementor-element-6110ff35{--display:grid;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-18b44a93 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-18b44a93 .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-18b44a93 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-18b44a93 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-18b44a93 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-72e01c0 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-72e01c0 .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-72e01c0 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-72e01c0 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-72e01c0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-72e01c0 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-6a6ee2fd .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-6a6ee2fd .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-6a6ee2fd .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-6a6ee2fd .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-6a6ee2fd .elementor-icon-box-title{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-6a6ee2fd .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7d65fab3 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-7d65fab3 .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-7d65fab3 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-7d65fab3 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-7d65fab3 .elementor-icon-box-title{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7d65fab3 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-77d36b7e{--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;--padding-top:clamp(40px,5vw,74px);--padding-bottom:clamp(40px,5vw,74px);--padding-left:clamp(14px,2.4vw,24px);--padding-right:clamp(14px,2.4vw,24px);}.elementor-18 .elementor-element.elementor-element-77d36b7e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-77d36b7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-18 .elementor-element.elementor-element-5086b5b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + clamp(20px,2.6vw,30px)) 0px;}.elementor-18 .elementor-element.elementor-element-5086b5b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(24px,3.2vw,38px);font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.14em;letter-spacing:-0.02em;word-spacing:0px;color:#111111;}.elementor-18 .elementor-element.elementor-element-170484a4{--display:grid;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-399e7a7c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-399e7a7c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-399e7a7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-47b9ab1f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-4938a51a{--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;--padding-top:clamp(18px,2.2vw,24px);--padding-bottom:clamp(18px,2.2vw,24px);--padding-left:clamp(18px,2.2vw,24px);--padding-right:clamp(18px,2.2vw,24px);}.elementor-18 .elementor-element.elementor-element-a5d8cd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-a5d8cd2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(18px,2vw,21px);font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;word-spacing:0px;color:#111111;}.elementor-18 .elementor-element.elementor-element-5626f396{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;word-spacing:0px;color:#3F454B;}.elementor-18 .elementor-element.elementor-element-47071149{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-638bbeae .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.28em;letter-spacing:0em;word-spacing:0px;fill:#1A63C7;color:#1A63C7;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-638bbeae .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-638bbeae .elementor-button:focus{color:#111111;}.elementor-18 .elementor-element.elementor-element-638bbeae .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-638bbeae .elementor-button:focus svg{fill:#111111;}.elementor-18 .elementor-element.elementor-element-1a576dfd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1a576dfd:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1a576dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-59864e8e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5ca5494c{--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;--padding-top:clamp(18px,2.2vw,24px);--padding-bottom:clamp(18px,2.2vw,24px);--padding-left:clamp(18px,2.2vw,24px);--padding-right:clamp(18px,2.2vw,24px);}.elementor-18 .elementor-element.elementor-element-5c7f8419{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-5c7f8419 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(18px,2vw,21px);font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;word-spacing:0px;color:#111111;}.elementor-18 .elementor-element.elementor-element-5373dcfd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;word-spacing:0px;color:#3F454B;}.elementor-18 .elementor-element.elementor-element-5a2d1f92{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-443b8cb2 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.28em;letter-spacing:0em;word-spacing:0px;fill:#1A63C7;color:#1A63C7;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-443b8cb2 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-443b8cb2 .elementor-button:focus{color:#111111;}.elementor-18 .elementor-element.elementor-element-443b8cb2 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-443b8cb2 .elementor-button:focus svg{fill:#111111;}.elementor-18 .elementor-element.elementor-element-2bcb2f67{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2bcb2f67:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2bcb2f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-2320149d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-34b36181{--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;--padding-top:clamp(18px,2.2vw,24px);--padding-bottom:clamp(18px,2.2vw,24px);--padding-left:clamp(18px,2.2vw,24px);--padding-right:clamp(18px,2.2vw,24px);}.elementor-18 .elementor-element.elementor-element-389e45ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-389e45ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(18px,2vw,21px);font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;word-spacing:0px;color:#111111;}.elementor-18 .elementor-element.elementor-element-18ac6702{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;word-spacing:0px;color:#3F454B;}.elementor-18 .elementor-element.elementor-element-611fbc3e{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-43702946 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.28em;letter-spacing:0em;word-spacing:0px;fill:#1A63C7;color:#1A63C7;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-43702946 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-43702946 .elementor-button:focus{color:#111111;}.elementor-18 .elementor-element.elementor-element-43702946 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-43702946 .elementor-button:focus svg{fill:#111111;}.elementor-18 .elementor-element.elementor-element-cb5083c{--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;--padding-top:clamp(40px,5vw,70px);--padding-bottom:clamp(40px,5vw,70px);--padding-left:clamp(14px,2.4vw,24px);--padding-right:clamp(14px,2.4vw,24px);}.elementor-18 .elementor-element.elementor-element-cb5083c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-cb5083c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEDF0;}.elementor-18 .elementor-element.elementor-element-1e354e0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-18 .elementor-element.elementor-element-1e354e0e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(23px,3vw,34px);font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.14em;letter-spacing:-0.02em;word-spacing:0px;color:#111111;}.elementor-18 .elementor-element.elementor-element-5285479{--display:grid;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3bdc6361{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-18 .elementor-element.elementor-element-3ddfb7fe .elementor-icon-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-3ddfb7fe.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-18 .elementor-element.elementor-element-3ddfb7fe.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-3ddfb7fe.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-18 .elementor-element.elementor-element-3ddfb7fe.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-3ddfb7fe.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-18 .elementor-element.elementor-element-3ddfb7fe .elementor-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-3ddfb7fe .elementor-icon svg{height:20px;}.elementor-18 .elementor-element.elementor-element-295281bf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-31e36b1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;}.elementor-18 .elementor-element.elementor-element-31e36b1f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0em;word-spacing:0px;color:#111111;}.elementor-18 .elementor-element.elementor-element-75ff08dc{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;word-spacing:0px;color:#3F454B;}.elementor-18 .elementor-element.elementor-element-68512f17{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f3565e2 .elementor-icon-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-f3565e2.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-18 .elementor-element.elementor-element-f3565e2.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-f3565e2.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-18 .elementor-element.elementor-element-f3565e2.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-f3565e2.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-18 .elementor-element.elementor-element-f3565e2 .elementor-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-f3565e2 .elementor-icon svg{height:20px;}.elementor-18 .elementor-element.elementor-element-65b489be{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6df3a978{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;}.elementor-18 .elementor-element.elementor-element-6df3a978 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0em;word-spacing:0px;color:#111111;}.elementor-18 .elementor-element.elementor-element-536a87a4{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;word-spacing:0px;color:#3F454B;}.elementor-18 .elementor-element.elementor-element-3a9ea227{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-66d29d39 .elementor-icon-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-66d29d39.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-18 .elementor-element.elementor-element-66d29d39.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-66d29d39.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-18 .elementor-element.elementor-element-66d29d39.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-66d29d39.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-18 .elementor-element.elementor-element-66d29d39 .elementor-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-66d29d39 .elementor-icon svg{height:20px;}.elementor-18 .elementor-element.elementor-element-7d1c0539{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7f45fb66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;}.elementor-18 .elementor-element.elementor-element-7f45fb66 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0em;word-spacing:0px;color:#111111;}.elementor-18 .elementor-element.elementor-element-591ece5b{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;word-spacing:0px;color:#3F454B;}.elementor-18 .elementor-element.elementor-element-1bb69f62{--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;--padding-top:clamp(40px,5vw,74px);--padding-bottom:clamp(40px,5vw,74px);--padding-left:clamp(14px,2.4vw,24px);--padding-right:clamp(14px,2.4vw,24px);}.elementor-18 .elementor-element.elementor-element-1bb69f62:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1bb69f62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-18 .elementor-element.elementor-element-38af5ce3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-18 .elementor-element.elementor-element-38af5ce3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(23px,3vw,34px);font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.14em;letter-spacing:-0.02em;word-spacing:0px;color:#111111;}.elementor-18 .elementor-element.elementor-element-68f51a22{--display:grid;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3fa522c4{--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;--padding-top:clamp(18px,2.2vw,24px);--padding-bottom:clamp(18px,2.2vw,24px);--padding-left:clamp(18px,2.2vw,24px);--padding-right:clamp(18px,2.2vw,24px);}.elementor-18 .elementor-element.elementor-element-3fa522c4:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3fa522c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-60c253c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(22px,2.4vw,26px);font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-0.02em;word-spacing:0px;color:#2F80ED;}.elementor-18 .elementor-element.elementor-element-3a8d7b68{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-3a8d7b68 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16.5px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0em;word-spacing:0px;color:#111111;}.elementor-18 .elementor-element.elementor-element-7a05d94f{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;word-spacing:0px;color:#3F454B;}.elementor-18 .elementor-element.elementor-element-59511b6c{--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;--padding-top:clamp(18px,2.2vw,24px);--padding-bottom:clamp(18px,2.2vw,24px);--padding-left:clamp(18px,2.2vw,24px);--padding-right:clamp(18px,2.2vw,24px);}.elementor-18 .elementor-element.elementor-element-59511b6c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-59511b6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-15cdae8e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(22px,2.4vw,26px);font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-0.02em;word-spacing:0px;color:#2F80ED;}.elementor-18 .elementor-element.elementor-element-6e3f3cca{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-6e3f3cca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16.5px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0em;word-spacing:0px;color:#111111;}.elementor-18 .elementor-element.elementor-element-36dd32ea{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;word-spacing:0px;color:#3F454B;}.elementor-18 .elementor-element.elementor-element-3b7c5ed7{--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;--padding-top:clamp(18px,2.2vw,24px);--padding-bottom:clamp(18px,2.2vw,24px);--padding-left:clamp(18px,2.2vw,24px);--padding-right:clamp(18px,2.2vw,24px);}.elementor-18 .elementor-element.elementor-element-3b7c5ed7:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3b7c5ed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-71abd632 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(22px,2.4vw,26px);font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-0.02em;word-spacing:0px;color:#2F80ED;}.elementor-18 .elementor-element.elementor-element-3eaa9aa8{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-3eaa9aa8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16.5px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0em;word-spacing:0px;color:#111111;}.elementor-18 .elementor-element.elementor-element-3f40a491{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;word-spacing:0px;color:#3F454B;}.elementor-18 .elementor-element.elementor-element-60164066{--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;--padding-top:clamp(18px,2.2vw,24px);--padding-bottom:clamp(18px,2.2vw,24px);--padding-left:clamp(18px,2.2vw,24px);--padding-right:clamp(18px,2.2vw,24px);}.elementor-18 .elementor-element.elementor-element-60164066:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-60164066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-6cca23dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(22px,2.4vw,26px);font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-0.02em;word-spacing:0px;color:#2F80ED;}.elementor-18 .elementor-element.elementor-element-110f7f61{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-110f7f61 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16.5px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0em;word-spacing:0px;color:#111111;}.elementor-18 .elementor-element.elementor-element-751e9843{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;word-spacing:0px;color:#3F454B;}.elementor-18 .elementor-element.elementor-element-fdeb10f{--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;--padding-top:clamp(36px,4.4vw,64px);--padding-bottom:clamp(36px,4.4vw,64px);--padding-left:clamp(14px,2.4vw,24px);--padding-right:clamp(14px,2.4vw,24px);}.elementor-18 .elementor-element.elementor-element-fdeb10f:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-fdeb10f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-18 .elementor-element.elementor-element-2e91c4f6{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-12d5551f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-75011c4b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(22px,2.8vw,32px);font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;letter-spacing:-0.02em;word-spacing:0px;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-c666177{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15.5px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;word-spacing:0px;color:#C4C7CB;}.elementor-18 .elementor-element.elementor-element-1de2c720{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-110a69de .elementor-button{background-color:#FFD400;font-family:"Montserrat", Sans-serif;font-size:clamp(15px,1.7vw,18px);font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;word-spacing:0px;fill:#111111;color:#111111;border-radius:0px 0px 0px 0px;padding:17px 26px 17px 26px;}.elementor-18 .elementor-element.elementor-element-110a69de .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-110a69de .elementor-button:focus{background-color:#FFDF3D;color:#111111;}.elementor-18 .elementor-element.elementor-element-110a69de .elementor-button-content-wrapper{flex-direction:row;}.elementor-18 .elementor-element.elementor-element-110a69de .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-18 .elementor-element.elementor-element-110a69de .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-110a69de .elementor-button:focus svg{fill:#111111;}.elementor-18 .elementor-element.elementor-element-41e4185 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:clamp(15px,1.2vw,15px);font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;word-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25D366;border-radius:0px 0px 0px 0px;padding:17px 24px 17px 24px;}.elementor-18 .elementor-element.elementor-element-41e4185 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-41e4185 .elementor-button:focus{color:#FFFFFF;border-color:#1EBE5A;}.elementor-18 .elementor-element.elementor-element-41e4185 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-41e4185 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-5d626dc8{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18 .elementor-element.elementor-element-6110ff35{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-170484a4{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-5285479{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-68f51a22{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-44aadd73{--content-width:1280px;}.elementor-18 .elementor-element.elementor-element-53125f8f{--content-width:1280px;}.elementor-18 .elementor-element.elementor-element-77d36b7e{--content-width:1232px;}.elementor-18 .elementor-element.elementor-element-cb5083c{--content-width:1232px;}.elementor-18 .elementor-element.elementor-element-1bb69f62{--content-width:1232px;}.elementor-18 .elementor-element.elementor-element-fdeb10f{--content-width:1232px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-5d626dc8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18 .elementor-element.elementor-element-58c8f2de:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-58c8f2de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:contain;}.elementor-18 .elementor-element.elementor-element-6110ff35{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-170484a4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-5285479{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-68f51a22{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-710110ea */.elementor-18 .elementor-element.elementor-element-710110ea .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6abeca66 */.elementor-18 .elementor-element.elementor-element-6abeca66 .elementor-heading-title{margin:0;text-wrap:pretty}.elementor-18 .elementor-element.elementor-element-6abeca66 .elementor-heading-title{max-width:34ch}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a5625f2 */.elementor-18 .elementor-element.elementor-element-4a5625f2 .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a81f9bc */.elementor-18 .elementor-element.elementor-element-1a81f9bc p{margin:0;text-wrap:pretty}.elementor-18 .elementor-element.elementor-element-1a81f9bc p+p{margin-top:14px}.elementor-18 .elementor-element.elementor-element-1a81f9bc a{color:#1A63C7;text-decoration:none}.elementor-18 .elementor-element.elementor-element-1a81f9bc a:hover{color:#111111;text-decoration:underline}.elementor-18 .elementor-element.elementor-element-1a81f9bc{max-width:52ch!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bcd73a8 */.elementor-18 .elementor-element.elementor-element-bcd73a8 .elementor-button{transition:background-color .2s ease,border-color .2s ease,color .2s ease;border-radius:0}.elementor-18 .elementor-element.elementor-element-bcd73a8 .elementor-button-content-wrapper{align-items:center}@media(max-width:479px){.elementor-18 .elementor-element.elementor-element-bcd73a8 .elementor-button{font-size:14px!important;padding-left:16px!important;padding-right:16px!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3266c867 */.elementor-18 .elementor-element.elementor-element-3266c867 .elementor-button{transition:background-color .2s ease,border-color .2s ease,color .2s ease;border-radius:0}.elementor-18 .elementor-element.elementor-element-3266c867 .elementor-button-content-wrapper{align-items:center}.elementor-18 .elementor-element.elementor-element-3266c867 .elementor-button{background-color:transparent}.elementor-18 .elementor-element.elementor-element-3266c867 .elementor-button:hover{background-color:transparent;border-color:#2F80ED}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-703d8f68 */.elementor-18 .elementor-element.elementor-element-703d8f68{margin-top:28px;}.elementor-18 .elementor-element.elementor-element-703d8f68{max-width:100%;min-width:0}.elementor-18 .elementor-element.elementor-element-703d8f68{--gap:12px 12px!important;--row-gap:12px!important;--column-gap:12px!important}.elementor-18 .elementor-element.elementor-element-703d8f68 .elementor-widget{width:auto;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e8cd51e */.elementor-18 .elementor-element.elementor-element-6e8cd51e p{margin:0;text-wrap:pretty}.elementor-18 .elementor-element.elementor-element-6e8cd51e p+p{margin-top:14px}.elementor-18 .elementor-element.elementor-element-6e8cd51e a{color:#1A63C7;text-decoration:none}.elementor-18 .elementor-element.elementor-element-6e8cd51e a:hover{color:#111111;text-decoration:underline}.elementor-18 .elementor-element.elementor-element-6e8cd51e{max-width:52ch!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-250d89b4 */.elementor-18 .elementor-element.elementor-element-250d89b4{--padding-top:clamp(34px,4.6vw,68px)!important;--padding-bottom:clamp(34px,4.6vw,64px)!important;--padding-left:clamp(14px,2.4vw,24px)!important;--padding-right:clamp(16px,2.6vw,26px)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c8f2de */.elementor-18 .elementor-element.elementor-element-58c8f2de{--padding-top:clamp(24px,3.4vw,40px)!important;--padding-bottom:clamp(24px,3.4vw,40px)!important;--padding-left:clamp(18px,3vw,34px)!important;--padding-right:clamp(18px,3vw,34px)!important}.elementor-18 .elementor-element.elementor-element-58c8f2de{min-height:clamp(280px,34vw,440px);border-left:1px solid #262626}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d626dc8 */.elementor-18 .elementor-element.elementor-element-5d626dc8{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;gap:0px 0px!important}@media(min-width:800px){.elementor-18 .elementor-element.elementor-element-5d626dc8{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.elementor-18 .elementor-element.elementor-element-5d626dc8{align-items:stretch}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44aadd73 */.elementor-18 .elementor-element.elementor-element-44aadd73{--padding-top:0px!important;--padding-bottom:0px!important;--padding-left:0px!important;--padding-right:0px!important}.elementor-18 .elementor-element.elementor-element-44aadd73{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-18 .elementor-element.elementor-element-44aadd73{border-bottom:1px solid #262626;}.elementor-18 .elementor-element.elementor-element-44aadd73 .e-con-inner{width:100%}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18b44a93 */.elementor-18 .elementor-element.elementor-element-18b44a93 .elementor-icon-box-title{margin:10px 0 4px}.elementor-18 .elementor-element.elementor-element-18b44a93 .elementor-icon-box-description{margin:0;text-wrap:pretty}.elementor-18 .elementor-element.elementor-element-18b44a93 .elementor-icon-box-wrapper{text-align:left}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72e01c0 */.elementor-18 .elementor-element.elementor-element-72e01c0 .elementor-icon-box-title{margin:10px 0 4px}.elementor-18 .elementor-element.elementor-element-72e01c0 .elementor-icon-box-description{margin:0;text-wrap:pretty}.elementor-18 .elementor-element.elementor-element-72e01c0 .elementor-icon-box-wrapper{text-align:left}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a6ee2fd */.elementor-18 .elementor-element.elementor-element-6a6ee2fd .elementor-icon-box-title{margin:10px 0 4px}.elementor-18 .elementor-element.elementor-element-6a6ee2fd .elementor-icon-box-description{margin:0;text-wrap:pretty}.elementor-18 .elementor-element.elementor-element-6a6ee2fd .elementor-icon-box-wrapper{text-align:left}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7d65fab3 */.elementor-18 .elementor-element.elementor-element-7d65fab3 .elementor-icon-box-title{margin:10px 0 4px}.elementor-18 .elementor-element.elementor-element-7d65fab3 .elementor-icon-box-description{margin:0;text-wrap:pretty}.elementor-18 .elementor-element.elementor-element-7d65fab3 .elementor-icon-box-wrapper{text-align:left}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6110ff35 */.elementor-18 .elementor-element.elementor-element-6110ff35{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;gap:28px 24px!important}@media(min-width:640px){.elementor-18 .elementor-element.elementor-element-6110ff35{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1024px){.elementor-18 .elementor-element.elementor-element-6110ff35{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.elementor-18 .elementor-element.elementor-element-6110ff35{align-items:start}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53125f8f */.elementor-18 .elementor-element.elementor-element-53125f8f{--padding-top:clamp(28px,3.6vw,44px)!important;--padding-bottom:clamp(28px,3.6vw,44px)!important;--padding-left:clamp(18px,3vw,34px)!important;--padding-right:clamp(18px,3vw,34px)!important}.elementor-18 .elementor-element.elementor-element-53125f8f{border-top:1px solid #262626}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5086b5b1 */.elementor-18 .elementor-element.elementor-element-5086b5b1 .elementor-heading-title{margin:0;text-wrap:pretty}.elementor-18 .elementor-element.elementor-element-5086b5b1 .elementor-heading-title{max-width:24ch}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73b6a3f6 */.elementor-18 .elementor-element.elementor-element-73b6a3f6 img{display:block;width:100%!important;max-width:100%!important}.elementor-18 .elementor-element.elementor-element-73b6a3f6 img{height:100%!important;object-fit:cover}.elementor-18 .elementor-element.elementor-element-73b6a3f6{position:absolute;inset:0;line-height:0}.elementor-18 .elementor-element.elementor-element-73b6a3f6 img{height:100%!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47b9ab1f */.elementor-18 .elementor-element.elementor-element-47b9ab1f{position:relative;overflow:hidden;height:190px;flex:0 0 190px;background:#0C0C0C}.elementor-18 .elementor-element.elementor-element-47b9ab1f .e-con-inner{height:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5d8cd2 */.elementor-18 .elementor-element.elementor-element-a5d8cd2 .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5626f396 */.elementor-18 .elementor-element.elementor-element-5626f396 p{margin:0;text-wrap:pretty}.elementor-18 .elementor-element.elementor-element-5626f396 p+p{margin-top:14px}.elementor-18 .elementor-element.elementor-element-5626f396 a{color:#1A63C7;text-decoration:none}.elementor-18 .elementor-element.elementor-element-5626f396 a:hover{color:#111111;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-638bbeae */.elementor-18 .elementor-element.elementor-element-638bbeae .elementor-button{transition:background-color .2s ease,border-color .2s ease,color .2s ease;border-radius:0}.elementor-18 .elementor-element.elementor-element-638bbeae .elementor-button-content-wrapper{align-items:center}.elementor-18 .elementor-element.elementor-element-638bbeae{line-height:0}.elementor-18 .elementor-element.elementor-element-638bbeae .elementor-button{background-color:transparent;border-radius:0}.elementor-18 .elementor-element.elementor-element-638bbeae .elementor-button:hover{background-color:transparent;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47071149 */.elementor-18 .elementor-element.elementor-element-47071149{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4938a51a */.elementor-18 .elementor-element.elementor-element-4938a51a{--padding-top:clamp(18px,2.2vw,24px)!important;--padding-bottom:clamp(18px,2.2vw,24px)!important;--padding-left:clamp(18px,2.2vw,24px)!important;--padding-right:clamp(18px,2.2vw,24px)!important}.elementor-18 .elementor-element.elementor-element-4938a51a{flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-399e7a7c */.elementor-18 .elementor-element.elementor-element-399e7a7c{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-593d7715 */.elementor-18 .elementor-element.elementor-element-593d7715 img{display:block;width:100%!important;max-width:100%!important}.elementor-18 .elementor-element.elementor-element-593d7715 img{height:100%!important;object-fit:cover}.elementor-18 .elementor-element.elementor-element-593d7715{position:absolute;inset:0;line-height:0}.elementor-18 .elementor-element.elementor-element-593d7715 img{height:100%!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59864e8e */.elementor-18 .elementor-element.elementor-element-59864e8e{position:relative;overflow:hidden;height:190px;flex:0 0 190px;background:#0C0C0C}.elementor-18 .elementor-element.elementor-element-59864e8e .e-con-inner{height:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7f8419 */.elementor-18 .elementor-element.elementor-element-5c7f8419 .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5373dcfd */.elementor-18 .elementor-element.elementor-element-5373dcfd p{margin:0;text-wrap:pretty}.elementor-18 .elementor-element.elementor-element-5373dcfd p+p{margin-top:14px}.elementor-18 .elementor-element.elementor-element-5373dcfd a{color:#1A63C7;text-decoration:none}.elementor-18 .elementor-element.elementor-element-5373dcfd a:hover{color:#111111;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-443b8cb2 */.elementor-18 .elementor-element.elementor-element-443b8cb2 .elementor-button{transition:background-color .2s ease,border-color .2s ease,color .2s ease;border-radius:0}.elementor-18 .elementor-element.elementor-element-443b8cb2 .elementor-button-content-wrapper{align-items:center}.elementor-18 .elementor-element.elementor-element-443b8cb2{line-height:0}.elementor-18 .elementor-element.elementor-element-443b8cb2 .elementor-button{background-color:transparent;border-radius:0}.elementor-18 .elementor-element.elementor-element-443b8cb2 .elementor-button:hover{background-color:transparent;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a2d1f92 */.elementor-18 .elementor-element.elementor-element-5a2d1f92{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca5494c */.elementor-18 .elementor-element.elementor-element-5ca5494c{--padding-top:clamp(18px,2.2vw,24px)!important;--padding-bottom:clamp(18px,2.2vw,24px)!important;--padding-left:clamp(18px,2.2vw,24px)!important;--padding-right:clamp(18px,2.2vw,24px)!important}.elementor-18 .elementor-element.elementor-element-5ca5494c{flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a576dfd */.elementor-18 .elementor-element.elementor-element-1a576dfd{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cb1bb9c */.elementor-18 .elementor-element.elementor-element-6cb1bb9c img{display:block;width:100%!important;max-width:100%!important}.elementor-18 .elementor-element.elementor-element-6cb1bb9c img{height:100%!important;object-fit:cover}.elementor-18 .elementor-element.elementor-element-6cb1bb9c{position:absolute;inset:0;line-height:0}.elementor-18 .elementor-element.elementor-element-6cb1bb9c img{height:100%!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2320149d */.elementor-18 .elementor-element.elementor-element-2320149d{position:relative;overflow:hidden;height:190px;flex:0 0 190px;background:#0C0C0C}.elementor-18 .elementor-element.elementor-element-2320149d .e-con-inner{height:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389e45ed */.elementor-18 .elementor-element.elementor-element-389e45ed .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18ac6702 */.elementor-18 .elementor-element.elementor-element-18ac6702 p{margin:0;text-wrap:pretty}.elementor-18 .elementor-element.elementor-element-18ac6702 p+p{margin-top:14px}.elementor-18 .elementor-element.elementor-element-18ac6702 a{color:#1A63C7;text-decoration:none}.elementor-18 .elementor-element.elementor-element-18ac6702 a:hover{color:#111111;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43702946 */.elementor-18 .elementor-element.elementor-element-43702946 .elementor-button{transition:background-color .2s ease,border-color .2s ease,color .2s ease;border-radius:0}.elementor-18 .elementor-element.elementor-element-43702946 .elementor-button-content-wrapper{align-items:center}.elementor-18 .elementor-element.elementor-element-43702946{line-height:0}.elementor-18 .elementor-element.elementor-element-43702946 .elementor-button{background-color:transparent;border-radius:0}.elementor-18 .elementor-element.elementor-element-43702946 .elementor-button:hover{background-color:transparent;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-611fbc3e */.elementor-18 .elementor-element.elementor-element-611fbc3e{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34b36181 */.elementor-18 .elementor-element.elementor-element-34b36181{--padding-top:clamp(18px,2.2vw,24px)!important;--padding-bottom:clamp(18px,2.2vw,24px)!important;--padding-left:clamp(18px,2.2vw,24px)!important;--padding-right:clamp(18px,2.2vw,24px)!important}.elementor-18 .elementor-element.elementor-element-34b36181{flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcb2f67 */.elementor-18 .elementor-element.elementor-element-2bcb2f67{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-170484a4 */.elementor-18 .elementor-element.elementor-element-170484a4{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;gap:clamp(16px,2.2vw,26px) clamp(16px,2.2vw,26px)!important}@media(min-width:627px){.elementor-18 .elementor-element.elementor-element-170484a4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:959px){.elementor-18 .elementor-element.elementor-element-170484a4{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.elementor-18 .elementor-element.elementor-element-170484a4{align-items:stretch}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77d36b7e */.elementor-18 .elementor-element.elementor-element-77d36b7e{--padding-top:clamp(40px,5vw,74px)!important;--padding-bottom:clamp(40px,5vw,74px)!important;--padding-left:clamp(14px,2.4vw,24px)!important;--padding-right:clamp(14px,2.4vw,24px)!important}.elementor-18 .elementor-element.elementor-element-77d36b7e{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e354e0e */.elementor-18 .elementor-element.elementor-element-1e354e0e .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ddfb7fe */.elementor-18 .elementor-element.elementor-element-3ddfb7fe .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-18 .elementor-element.elementor-element-3ddfb7fe .elementor-icon i{font-size:20px;line-height:1}.elementor-18 .elementor-element.elementor-element-3ddfb7fe .elementor-icon svg{fill:#2F80ED;width:20px;height:20px}.elementor-18 .elementor-element.elementor-element-3ddfb7fe .elementor-icon-wrapper{line-height:1}.elementor-18 .elementor-element.elementor-element-3ddfb7fe{margin-top:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31e36b1f */.elementor-18 .elementor-element.elementor-element-31e36b1f .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ff08dc */.elementor-18 .elementor-element.elementor-element-75ff08dc p{margin:0;text-wrap:pretty}.elementor-18 .elementor-element.elementor-element-75ff08dc p+p{margin-top:14px}.elementor-18 .elementor-element.elementor-element-75ff08dc a{color:#1A63C7;text-decoration:none}.elementor-18 .elementor-element.elementor-element-75ff08dc a:hover{color:#111111;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295281bf */.elementor-18 .elementor-element.elementor-element-295281bf{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bdc6361 */.elementor-18 .elementor-element.elementor-element-3bdc6361{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f3565e2 */.elementor-18 .elementor-element.elementor-element-f3565e2 .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-18 .elementor-element.elementor-element-f3565e2 .elementor-icon i{font-size:20px;line-height:1}.elementor-18 .elementor-element.elementor-element-f3565e2 .elementor-icon svg{fill:#2F80ED;width:20px;height:20px}.elementor-18 .elementor-element.elementor-element-f3565e2 .elementor-icon-wrapper{line-height:1}.elementor-18 .elementor-element.elementor-element-f3565e2{margin-top:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6df3a978 */.elementor-18 .elementor-element.elementor-element-6df3a978 .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-536a87a4 */.elementor-18 .elementor-element.elementor-element-536a87a4 p{margin:0;text-wrap:pretty}.elementor-18 .elementor-element.elementor-element-536a87a4 p+p{margin-top:14px}.elementor-18 .elementor-element.elementor-element-536a87a4 a{color:#1A63C7;text-decoration:none}.elementor-18 .elementor-element.elementor-element-536a87a4 a:hover{color:#111111;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65b489be */.elementor-18 .elementor-element.elementor-element-65b489be{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68512f17 */.elementor-18 .elementor-element.elementor-element-68512f17{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66d29d39 */.elementor-18 .elementor-element.elementor-element-66d29d39 .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-18 .elementor-element.elementor-element-66d29d39 .elementor-icon i{font-size:20px;line-height:1}.elementor-18 .elementor-element.elementor-element-66d29d39 .elementor-icon svg{fill:#2F80ED;width:20px;height:20px}.elementor-18 .elementor-element.elementor-element-66d29d39 .elementor-icon-wrapper{line-height:1}.elementor-18 .elementor-element.elementor-element-66d29d39{margin-top:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f45fb66 */.elementor-18 .elementor-element.elementor-element-7f45fb66 .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-591ece5b */.elementor-18 .elementor-element.elementor-element-591ece5b p{margin:0;text-wrap:pretty}.elementor-18 .elementor-element.elementor-element-591ece5b p+p{margin-top:14px}.elementor-18 .elementor-element.elementor-element-591ece5b a{color:#1A63C7;text-decoration:none}.elementor-18 .elementor-element.elementor-element-591ece5b a:hover{color:#111111;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1c0539 */.elementor-18 .elementor-element.elementor-element-7d1c0539{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9ea227 */.elementor-18 .elementor-element.elementor-element-3a9ea227{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5285479 */.elementor-18 .elementor-element.elementor-element-5285479{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;gap:clamp(16px,2.4vw,30px) clamp(16px,2.4vw,30px)!important}@media(min-width:544px){.elementor-18 .elementor-element.elementor-element-5285479{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:830px){.elementor-18 .elementor-element.elementor-element-5285479{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.elementor-18 .elementor-element.elementor-element-5285479{align-items:start}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb5083c */.elementor-18 .elementor-element.elementor-element-cb5083c{--padding-top:clamp(40px,5vw,70px)!important;--padding-bottom:clamp(40px,5vw,70px)!important;--padding-left:clamp(14px,2.4vw,24px)!important;--padding-right:clamp(14px,2.4vw,24px)!important}.elementor-18 .elementor-element.elementor-element-cb5083c{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-18 .elementor-element.elementor-element-cb5083c{border-top:1px solid #DDE1E5;border-bottom:1px solid #DDE1E5;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38af5ce3 */.elementor-18 .elementor-element.elementor-element-38af5ce3 .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60c253c8 */.elementor-18 .elementor-element.elementor-element-60c253c8 .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a8d7b68 */.elementor-18 .elementor-element.elementor-element-3a8d7b68 .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a05d94f */.elementor-18 .elementor-element.elementor-element-7a05d94f p{margin:0;text-wrap:pretty}.elementor-18 .elementor-element.elementor-element-7a05d94f p+p{margin-top:14px}.elementor-18 .elementor-element.elementor-element-7a05d94f a{color:#1A63C7;text-decoration:none}.elementor-18 .elementor-element.elementor-element-7a05d94f a:hover{color:#111111;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fa522c4 */.elementor-18 .elementor-element.elementor-element-3fa522c4{--padding-top:clamp(18px,2.2vw,24px)!important;--padding-bottom:clamp(18px,2.2vw,24px)!important;--padding-left:clamp(18px,2.2vw,24px)!important;--padding-right:clamp(18px,2.2vw,24px)!important}.elementor-18 .elementor-element.elementor-element-3fa522c4{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-18 .elementor-element.elementor-element-3fa522c4{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15cdae8e */.elementor-18 .elementor-element.elementor-element-15cdae8e .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e3f3cca */.elementor-18 .elementor-element.elementor-element-6e3f3cca .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36dd32ea */.elementor-18 .elementor-element.elementor-element-36dd32ea p{margin:0;text-wrap:pretty}.elementor-18 .elementor-element.elementor-element-36dd32ea p+p{margin-top:14px}.elementor-18 .elementor-element.elementor-element-36dd32ea a{color:#1A63C7;text-decoration:none}.elementor-18 .elementor-element.elementor-element-36dd32ea a:hover{color:#111111;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59511b6c */.elementor-18 .elementor-element.elementor-element-59511b6c{--padding-top:clamp(18px,2.2vw,24px)!important;--padding-bottom:clamp(18px,2.2vw,24px)!important;--padding-left:clamp(18px,2.2vw,24px)!important;--padding-right:clamp(18px,2.2vw,24px)!important}.elementor-18 .elementor-element.elementor-element-59511b6c{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-18 .elementor-element.elementor-element-59511b6c{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71abd632 */.elementor-18 .elementor-element.elementor-element-71abd632 .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3eaa9aa8 */.elementor-18 .elementor-element.elementor-element-3eaa9aa8 .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f40a491 */.elementor-18 .elementor-element.elementor-element-3f40a491 p{margin:0;text-wrap:pretty}.elementor-18 .elementor-element.elementor-element-3f40a491 p+p{margin-top:14px}.elementor-18 .elementor-element.elementor-element-3f40a491 a{color:#1A63C7;text-decoration:none}.elementor-18 .elementor-element.elementor-element-3f40a491 a:hover{color:#111111;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b7c5ed7 */.elementor-18 .elementor-element.elementor-element-3b7c5ed7{--padding-top:clamp(18px,2.2vw,24px)!important;--padding-bottom:clamp(18px,2.2vw,24px)!important;--padding-left:clamp(18px,2.2vw,24px)!important;--padding-right:clamp(18px,2.2vw,24px)!important}.elementor-18 .elementor-element.elementor-element-3b7c5ed7{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-18 .elementor-element.elementor-element-3b7c5ed7{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cca23dc */.elementor-18 .elementor-element.elementor-element-6cca23dc .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-110f7f61 */.elementor-18 .elementor-element.elementor-element-110f7f61 .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-751e9843 */.elementor-18 .elementor-element.elementor-element-751e9843 p{margin:0;text-wrap:pretty}.elementor-18 .elementor-element.elementor-element-751e9843 p+p{margin-top:14px}.elementor-18 .elementor-element.elementor-element-751e9843 a{color:#1A63C7;text-decoration:none}.elementor-18 .elementor-element.elementor-element-751e9843 a:hover{color:#111111;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60164066 */.elementor-18 .elementor-element.elementor-element-60164066{--padding-top:clamp(18px,2.2vw,24px)!important;--padding-bottom:clamp(18px,2.2vw,24px)!important;--padding-left:clamp(18px,2.2vw,24px)!important;--padding-right:clamp(18px,2.2vw,24px)!important}.elementor-18 .elementor-element.elementor-element-60164066{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-18 .elementor-element.elementor-element-60164066{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68f51a22 */.elementor-18 .elementor-element.elementor-element-68f51a22{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;gap:clamp(16px,2.2vw,24px) clamp(16px,2.2vw,24px)!important}@media(min-width:564px){.elementor-18 .elementor-element.elementor-element-68f51a22{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:860px){.elementor-18 .elementor-element.elementor-element-68f51a22{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1165px){.elementor-18 .elementor-element.elementor-element-68f51a22{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.elementor-18 .elementor-element.elementor-element-68f51a22{align-items:stretch}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bb69f62 */.elementor-18 .elementor-element.elementor-element-1bb69f62{--padding-top:clamp(40px,5vw,74px)!important;--padding-bottom:clamp(40px,5vw,74px)!important;--padding-left:clamp(14px,2.4vw,24px)!important;--padding-right:clamp(14px,2.4vw,24px)!important}.elementor-18 .elementor-element.elementor-element-1bb69f62{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75011c4b */.elementor-18 .elementor-element.elementor-element-75011c4b .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c666177 */.elementor-18 .elementor-element.elementor-element-c666177 p{margin:0;text-wrap:pretty}.elementor-18 .elementor-element.elementor-element-c666177 p+p{margin-top:14px}.elementor-18 .elementor-element.elementor-element-c666177 a{color:#1A63C7;text-decoration:none}.elementor-18 .elementor-element.elementor-element-c666177 a:hover{color:#111111;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12d5551f */.elementor-18 .elementor-element.elementor-element-12d5551f{flex:1 1 320px;min-width:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-110a69de */.elementor-18 .elementor-element.elementor-element-110a69de .elementor-button{transition:background-color .2s ease,border-color .2s ease,color .2s ease;border-radius:0}.elementor-18 .elementor-element.elementor-element-110a69de .elementor-button-content-wrapper{align-items:center}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41e4185 */.elementor-18 .elementor-element.elementor-element-41e4185 .elementor-button{transition:background-color .2s ease,border-color .2s ease,color .2s ease;border-radius:0}.elementor-18 .elementor-element.elementor-element-41e4185 .elementor-button-content-wrapper{align-items:center}.elementor-18 .elementor-element.elementor-element-41e4185 .elementor-button{background-color:transparent;color:#FFFFFF}.elementor-18 .elementor-element.elementor-element-41e4185 .elementor-button:hover{background-color:#25D366;color:#FFFFFF}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1de2c720 */.elementor-18 .elementor-element.elementor-element-1de2c720{max-width:100%;min-width:0}.elementor-18 .elementor-element.elementor-element-1de2c720{--gap:10px 10px!important;--row-gap:10px!important;--column-gap:10px!important}.elementor-18 .elementor-element.elementor-element-1de2c720{flex:0 0 auto;width:auto}.elementor-18 .elementor-element.elementor-element-1de2c720 .elementor-widget{width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e91c4f6 */.elementor-18 .elementor-element.elementor-element-2e91c4f6{max-width:100%;min-width:0}.elementor-18 .elementor-element.elementor-element-2e91c4f6{--gap:24px 24px!important;--row-gap:24px!important;--column-gap:24px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdeb10f */.elementor-18 .elementor-element.elementor-element-fdeb10f{--padding-top:clamp(36px,4.4vw,64px)!important;--padding-bottom:clamp(36px,4.4vw,64px)!important;--padding-left:clamp(14px,2.4vw,24px)!important;--padding-right:clamp(14px,2.4vw,24px)!important}.elementor-18 .elementor-element.elementor-element-fdeb10f{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}/* End custom CSS */