.elementor-26 .elementor-element.elementor-element-ot05015{--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-26 .elementor-element.elementor-element-ot05015:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ot05015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-26 .elementor-element.elementor-element-ot05014{--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-26 .elementor-element.elementor-element-ot05011{--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(30px,4vw,56px);--padding-bottom:clamp(30px,4vw,56px);--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-26 .elementor-element.elementor-element-ot05002 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(28px,4.2vw,46px);font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.07em;letter-spacing:-0.022em;word-spacing:0px;color:#FFFFFF;}.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-26 .elementor-element.elementor-element-ot05003{margin:18px 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-26 .elementor-element.elementor-element-ot05004{--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-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-26 .elementor-element.elementor-element-ot05001 .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-26 .elementor-element.elementor-element-ot05001 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-ot05001 .elementor-button:focus{background-color:#FFDF3D;color:#111111;}.elementor-26 .elementor-element.elementor-element-ot05001 .elementor-button-content-wrapper{flex-direction:row;}.elementor-26 .elementor-element.elementor-element-ot05001 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-26 .elementor-element.elementor-element-ot05001 .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-ot05001 .elementor-button:focus svg{fill:#111111;}.elementor-26 .elementor-element.elementor-element-ot05009{--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:stretch;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-ot05005 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.5px;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-26 .elementor-element.elementor-element-ot05006 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.5px;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-26 .elementor-element.elementor-element-ot05007 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.5px;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-26 .elementor-element.elementor-element-ot05008 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.5px;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-26 .elementor-element.elementor-element-ot05010{margin:16px 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-26 .elementor-element.elementor-element-ot05013{--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-26 .elementor-element.elementor-element-ot05013:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ot05013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.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-26 .elementor-element.elementor-element-ot05022{--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(28px,3.4vw,44px);--padding-bottom:0px;--padding-left:clamp(14px,2.4vw,24px);--padding-right:clamp(14px,2.4vw,24px);}.elementor-26 .elementor-element.elementor-element-ot05022:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ot05022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-26 .elementor-element.elementor-element-ot05021{--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-26 .elementor-element.elementor-element-ot05021:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ot05021 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-ot05020{--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:13px 13px;--row-gap:13px;--column-gap:13px;--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-26 .elementor-element.elementor-element-ot05018 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-ot05018.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-ot05018.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-ot05018.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-ot05018.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-ot05018.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-26 .elementor-element.elementor-element-ot05018 .elementor-icon{font-size:20px;}.elementor-26 .elementor-element.elementor-element-ot05018 .elementor-icon svg{height:20px;}.elementor-26 .elementor-element.elementor-element-ot05019{--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-26 .elementor-element.elementor-element-ot05016 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(17px,2vw,20px);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-26 .elementor-element.elementor-element-ot05017{margin:7px 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.62em;letter-spacing:0em;word-spacing:0px;color:#3F454B;}.elementor-26 .elementor-element.elementor-element-ot05049{--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.6vw,66px);--padding-bottom:clamp(36px,4.6vw,66px);--padding-left:clamp(14px,2.4vw,24px);--padding-right:clamp(14px,2.4vw,24px);}.elementor-26 .elementor-element.elementor-element-ot05049:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ot05049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-26 .elementor-element.elementor-element-ot05023{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-26 .elementor-element.elementor-element-ot05023 .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-26 .elementor-element.elementor-element-ot05048{--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-26 .elementor-element.elementor-element-ot05029{--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-26 .elementor-element.elementor-element-ot05029:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ot05029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-ot05028{--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:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-ot05026 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-ot05026.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-ot05026.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-ot05026.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-ot05026.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-ot05026.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-26 .elementor-element.elementor-element-ot05026 .elementor-icon{font-size:17px;}.elementor-26 .elementor-element.elementor-element-ot05026 .elementor-icon svg{height:17px;}.elementor-26 .elementor-element.elementor-element-ot05027{--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-26 .elementor-element.elementor-element-ot05024 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15.5px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.35em;letter-spacing:0em;word-spacing:0px;color:#111111;}.elementor-26 .elementor-element.elementor-element-ot05025{margin:6px 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.6em;letter-spacing:0em;word-spacing:0px;color:#3F454B;}.elementor-26 .elementor-element.elementor-element-ot05035{--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-26 .elementor-element.elementor-element-ot05035:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ot05035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-ot05034{--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:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-ot05032 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-ot05032.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-ot05032.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-ot05032.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-ot05032.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-ot05032.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-26 .elementor-element.elementor-element-ot05032 .elementor-icon{font-size:17px;}.elementor-26 .elementor-element.elementor-element-ot05032 .elementor-icon svg{height:17px;}.elementor-26 .elementor-element.elementor-element-ot05033{--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-26 .elementor-element.elementor-element-ot05030 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15.5px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.35em;letter-spacing:0em;word-spacing:0px;color:#111111;}.elementor-26 .elementor-element.elementor-element-ot05031{margin:6px 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.6em;letter-spacing:0em;word-spacing:0px;color:#3F454B;}.elementor-26 .elementor-element.elementor-element-ot05041{--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-26 .elementor-element.elementor-element-ot05041:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ot05041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-ot05040{--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:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-ot05038 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-ot05038.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-ot05038.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-ot05038.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-ot05038.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-ot05038.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-26 .elementor-element.elementor-element-ot05038 .elementor-icon{font-size:17px;}.elementor-26 .elementor-element.elementor-element-ot05038 .elementor-icon svg{height:17px;}.elementor-26 .elementor-element.elementor-element-ot05039{--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-26 .elementor-element.elementor-element-ot05036 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15.5px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.35em;letter-spacing:0em;word-spacing:0px;color:#111111;}.elementor-26 .elementor-element.elementor-element-ot05037{margin:6px 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.6em;letter-spacing:0em;word-spacing:0px;color:#3F454B;}.elementor-26 .elementor-element.elementor-element-ot05047{--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-26 .elementor-element.elementor-element-ot05047:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ot05047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-ot05046{--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:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-ot05044 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-ot05044.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-ot05044.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-ot05044.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-ot05044.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-ot05044.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-26 .elementor-element.elementor-element-ot05044 .elementor-icon{font-size:17px;}.elementor-26 .elementor-element.elementor-element-ot05044 .elementor-icon svg{height:17px;}.elementor-26 .elementor-element.elementor-element-ot05045{--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-26 .elementor-element.elementor-element-ot05042 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15.5px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.35em;letter-spacing:0em;word-spacing:0px;color:#111111;}.elementor-26 .elementor-element.elementor-element-ot05043{margin:6px 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.6em;letter-spacing:0em;word-spacing:0px;color:#3F454B;}.elementor-26 .elementor-element.elementor-element-4a152c70{--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.6vw,66px);--padding-bottom:clamp(36px,4.6vw,66px);--padding-left:clamp(14px,2.4vw,24px);--padding-right:clamp(14px,2.4vw,24px);}.elementor-26 .elementor-element.elementor-element-4a152c70:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-4a152c70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-26 .elementor-element.elementor-element-1b65c888{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-26 .elementor-element.elementor-element-1b65c888 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;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-26 .elementor-element.elementor-element-21c3d10e{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-26 .elementor-element.elementor-element-5e509d1d{--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-26 .elementor-element.elementor-element-45ff0c6c{--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-26 .elementor-element.elementor-element-45ff0c6c:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-45ff0c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-5e6e2c44{--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:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-1a41c888 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-1a41c888.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-1a41c888.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-1a41c888.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-1a41c888.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-1a41c888.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-26 .elementor-element.elementor-element-1a41c888 .elementor-icon{font-size:18px;}.elementor-26 .elementor-element.elementor-element-1a41c888 .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-3c16bd5e{--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-26 .elementor-element.elementor-element-7340a426{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-26 .elementor-element.elementor-element-7340a426 .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-26 .elementor-element.elementor-element-34b006f5{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-26 .elementor-element.elementor-element-622afd7c{--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-26 .elementor-element.elementor-element-622afd7c:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-622afd7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-78c3c531{--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:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-4e7585f8 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-4e7585f8.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-4e7585f8.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-4e7585f8.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-4e7585f8.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-4e7585f8.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-26 .elementor-element.elementor-element-4e7585f8 .elementor-icon{font-size:18px;}.elementor-26 .elementor-element.elementor-element-4e7585f8 .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-1d05794f{--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-26 .elementor-element.elementor-element-449ce239{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-26 .elementor-element.elementor-element-449ce239 .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-26 .elementor-element.elementor-element-44f823a4{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-26 .elementor-element.elementor-element-4537b34e{--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-26 .elementor-element.elementor-element-4537b34e:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-4537b34e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-381d53f9{--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:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-cbc5f5 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-cbc5f5.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-cbc5f5.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-cbc5f5.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-cbc5f5.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-cbc5f5.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-26 .elementor-element.elementor-element-cbc5f5 .elementor-icon{font-size:18px;}.elementor-26 .elementor-element.elementor-element-cbc5f5 .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-352f3fe7{--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-26 .elementor-element.elementor-element-75a7d640{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-26 .elementor-element.elementor-element-75a7d640 .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-26 .elementor-element.elementor-element-4694bb6b{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-26 .elementor-element.elementor-element-445520c0{--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-26 .elementor-element.elementor-element-445520c0:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-445520c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-8dd6587{--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:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-30c790d6 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-30c790d6.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-30c790d6.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-30c790d6.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-30c790d6.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-30c790d6.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-26 .elementor-element.elementor-element-30c790d6 .elementor-icon{font-size:18px;}.elementor-26 .elementor-element.elementor-element-30c790d6 .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-4124bca0{--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-26 .elementor-element.elementor-element-79651c8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-26 .elementor-element.elementor-element-79651c8c .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-26 .elementor-element.elementor-element-5d2df5ae{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-26 .elementor-element.elementor-element-244b2646{--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-26 .elementor-element.elementor-element-244b2646:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-244b2646 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-6e39240a{--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:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-3503a84a .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-3503a84a.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-3503a84a.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-3503a84a.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-3503a84a.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-3503a84a.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-26 .elementor-element.elementor-element-3503a84a .elementor-icon{font-size:18px;}.elementor-26 .elementor-element.elementor-element-3503a84a .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-70e58262{--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-26 .elementor-element.elementor-element-7530863b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-26 .elementor-element.elementor-element-7530863b .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-26 .elementor-element.elementor-element-118a98c5{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-26 .elementor-element.elementor-element-f2d97a5{--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-26 .elementor-element.elementor-element-f2d97a5:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-f2d97a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-1c8c61d2{--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:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-72cdfae8 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-72cdfae8.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-72cdfae8.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-72cdfae8.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-72cdfae8.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-72cdfae8.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-26 .elementor-element.elementor-element-72cdfae8 .elementor-icon{font-size:18px;}.elementor-26 .elementor-element.elementor-element-72cdfae8 .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-44a168e4{--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-26 .elementor-element.elementor-element-22a5ab5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-26 .elementor-element.elementor-element-22a5ab5f .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-26 .elementor-element.elementor-element-3e6986fd{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-26 .elementor-element.elementor-element-573b9937{--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(38px,4.8vw,68px);--padding-bottom:clamp(38px,4.8vw,68px);--padding-left:clamp(14px,2.4vw,24px);--padding-right:clamp(14px,2.4vw,24px);}.elementor-26 .elementor-element.elementor-element-573b9937:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-573b9937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEDF0;}.elementor-26 .elementor-element.elementor-element-3480bc19{--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-26 .elementor-element.elementor-element-6aceb224{--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-26 .elementor-element.elementor-element-797cfb01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-26 .elementor-element.elementor-element-797cfb01 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;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-26 .elementor-element.elementor-element-7820d086{--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-26 .elementor-element.elementor-element-7820d086:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-7820d086 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-214ac9a{--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:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-5a036097 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-5a036097.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-5a036097.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-5a036097.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-5a036097.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-5a036097.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-26 .elementor-element.elementor-element-5a036097 .elementor-icon{font-size:18px;}.elementor-26 .elementor-element.elementor-element-5a036097 .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-17eb28e4{--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-26 .elementor-element.elementor-element-55def95e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-26 .elementor-element.elementor-element-55def95e .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-26 .elementor-element.elementor-element-5a7d1d6c{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-26 .elementor-element.elementor-element-3e6116a2{--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-26 .elementor-element.elementor-element-3e6116a2:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-3e6116a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-2e0ff94f{--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:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-4c5641cb .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-4c5641cb.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-4c5641cb.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-4c5641cb.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-4c5641cb.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-4c5641cb.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-26 .elementor-element.elementor-element-4c5641cb .elementor-icon{font-size:18px;}.elementor-26 .elementor-element.elementor-element-4c5641cb .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-1f2f321c{--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-26 .elementor-element.elementor-element-10fbf43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-26 .elementor-element.elementor-element-10fbf43 .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-26 .elementor-element.elementor-element-32804401{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-26 .elementor-element.elementor-element-1b7e864e{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-3e7f5191{--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-26 .elementor-element.elementor-element-3e7f5191:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-3e7f5191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-1cb589bc{--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:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-4d991cfb .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-4d991cfb.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-4d991cfb.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-4d991cfb.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-4d991cfb.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-4d991cfb.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-26 .elementor-element.elementor-element-4d991cfb .elementor-icon{font-size:18px;}.elementor-26 .elementor-element.elementor-element-4d991cfb .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-713c5aa4{--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-26 .elementor-element.elementor-element-34153e38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-26 .elementor-element.elementor-element-34153e38 .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-26 .elementor-element.elementor-element-71955757{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-26 .elementor-element.elementor-element-58185633{--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-26 .elementor-element.elementor-element-58185633:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-58185633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-1d7e601a{--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:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-2f5fac3a .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-2f5fac3a.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-2f5fac3a.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-2f5fac3a.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-2f5fac3a.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-2f5fac3a.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-26 .elementor-element.elementor-element-2f5fac3a .elementor-icon{font-size:18px;}.elementor-26 .elementor-element.elementor-element-2f5fac3a .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-19cca636{--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-26 .elementor-element.elementor-element-6f8ae8a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-26 .elementor-element.elementor-element-6f8ae8a2 .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-26 .elementor-element.elementor-element-605db1fd{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-26 .elementor-element.elementor-element-3d4a8f3{--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.6vw,66px);--padding-bottom:clamp(36px,4.6vw,66px);--padding-left:clamp(14px,2.4vw,24px);--padding-right:clamp(14px,2.4vw,24px);}.elementor-26 .elementor-element.elementor-element-3d4a8f3:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-3d4a8f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-26 .elementor-element.elementor-element-3d3d0ed8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-26 .elementor-element.elementor-element-3d3d0ed8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;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-26 .elementor-element.elementor-element-752e49c6{--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-26 .elementor-element.elementor-element-3638424f{--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-26 .elementor-element.elementor-element-3638424f:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-3638424f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-42cb1035{--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:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-2a056dec .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-2a056dec.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-2a056dec.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-2a056dec.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-2a056dec.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-2a056dec.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-26 .elementor-element.elementor-element-2a056dec .elementor-icon{font-size:18px;}.elementor-26 .elementor-element.elementor-element-2a056dec .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-733fdca9{--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-26 .elementor-element.elementor-element-47c66024{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-26 .elementor-element.elementor-element-47c66024 .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-26 .elementor-element.elementor-element-230d8305{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-26 .elementor-element.elementor-element-10c6c437{--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-26 .elementor-element.elementor-element-10c6c437:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-10c6c437 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-259f3d2f{--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:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-20d93ab6 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-20d93ab6.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-20d93ab6.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-20d93ab6.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-20d93ab6.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-20d93ab6.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-26 .elementor-element.elementor-element-20d93ab6 .elementor-icon{font-size:18px;}.elementor-26 .elementor-element.elementor-element-20d93ab6 .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-6a4770c2{--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-26 .elementor-element.elementor-element-52ce8c75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-26 .elementor-element.elementor-element-52ce8c75 .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-26 .elementor-element.elementor-element-6211cab1{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-26 .elementor-element.elementor-element-6d6e651c{--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-26 .elementor-element.elementor-element-6d6e651c:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-6d6e651c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-521a58cc{--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:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-61a6eaa6 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-61a6eaa6.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-61a6eaa6.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-61a6eaa6.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-61a6eaa6.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-61a6eaa6.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-26 .elementor-element.elementor-element-61a6eaa6 .elementor-icon{font-size:18px;}.elementor-26 .elementor-element.elementor-element-61a6eaa6 .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-4ccb6bec{--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-26 .elementor-element.elementor-element-6e3f3827{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-26 .elementor-element.elementor-element-6e3f3827 .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-26 .elementor-element.elementor-element-1be5750e{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-26 .elementor-element.elementor-element-7ba4025b{--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-26 .elementor-element.elementor-element-7ba4025b:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-7ba4025b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-34235f69{--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:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-3c111975 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-3c111975.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-3c111975.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-3c111975.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-3c111975.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-3c111975.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-26 .elementor-element.elementor-element-3c111975 .elementor-icon{font-size:18px;}.elementor-26 .elementor-element.elementor-element-3c111975 .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-5c3537c6{--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-26 .elementor-element.elementor-element-6982a4e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-26 .elementor-element.elementor-element-6982a4e1 .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-26 .elementor-element.elementor-element-56a8f83e{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-26 .elementor-element.elementor-element-2885fc0b{--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-26 .elementor-element.elementor-element-2885fc0b:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-2885fc0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-50245318{--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:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-3ba3f1d8 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-3ba3f1d8.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-3ba3f1d8.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-3ba3f1d8.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-3ba3f1d8.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-3ba3f1d8.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-26 .elementor-element.elementor-element-3ba3f1d8 .elementor-icon{font-size:18px;}.elementor-26 .elementor-element.elementor-element-3ba3f1d8 .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-2d971fdb{--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-26 .elementor-element.elementor-element-1ca85ae7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-26 .elementor-element.elementor-element-1ca85ae7 .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-26 .elementor-element.elementor-element-298899a7{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-26 .elementor-element.elementor-element-760f4a13{--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-26 .elementor-element.elementor-element-760f4a13:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-760f4a13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-75b242d0{--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:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-4afec431 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-4afec431.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-4afec431.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-4afec431.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-4afec431.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-4afec431.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-26 .elementor-element.elementor-element-4afec431 .elementor-icon{font-size:18px;}.elementor-26 .elementor-element.elementor-element-4afec431 .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-67bceddb{--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-26 .elementor-element.elementor-element-2ca9552d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-26 .elementor-element.elementor-element-2ca9552d .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-26 .elementor-element.elementor-element-4dc2f418{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-26 .elementor-element.elementor-element-ot05054{--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.6vw,66px);--padding-bottom:clamp(36px,4.6vw,66px);--padding-left:clamp(14px,2.4vw,24px);--padding-right:clamp(14px,2.4vw,24px);}.elementor-26 .elementor-element.elementor-element-ot05054:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ot05054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-ot05050{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-26 .elementor-element.elementor-element-ot05050 .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-26 .elementor-element.elementor-element-ot05051{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-widget-price-list .elementor-price-list-header{color:var( --e-global-color-primary );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-price-list .elementor-price-list-price{color:var( --e-global-color-primary );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-price-list .elementor-price-list-description{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-widget-price-list .elementor-price-list-separator{border-bottom-color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-ot05052 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}.elementor-26 .elementor-element.elementor-element-ot05052 .elementor-price-list-item{align-items:flex-start;}.elementor-26 .elementor-element.elementor-element-ot05052 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-26 .elementor-element.elementor-element-ot05052 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-26 .elementor-element.elementor-element-ot05052 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-ot05052 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-ot05052 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-26 .elementor-element.elementor-element-ot05053{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0em;word-spacing:0px;color:#7A8085;}.elementor-26 .elementor-element.elementor-element-ot05061{--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.6vw,66px);--padding-bottom:clamp(36px,4.6vw,66px);--padding-left:clamp(14px,2.4vw,24px);--padding-right:clamp(14px,2.4vw,24px);}.elementor-26 .elementor-element.elementor-element-ot05061:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ot05061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-26 .elementor-element.elementor-element-ot05060{--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-26 .elementor-element.elementor-element-ot05060:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ot05060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-ot05059{--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:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-ot05057 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-ot05057.elementor-view-stacked .elementor-icon{background-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-ot05057.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-ot05057.elementor-view-default .elementor-icon{color:#2F80ED;border-color:#2F80ED;}.elementor-26 .elementor-element.elementor-element-ot05057.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-ot05057.elementor-view-default .elementor-icon svg{fill:#2F80ED;}.elementor-26 .elementor-element.elementor-element-ot05057 .elementor-icon{font-size:20px;}.elementor-26 .elementor-element.elementor-element-ot05057 .elementor-icon svg{height:20px;}.elementor-26 .elementor-element.elementor-element-ot05058{--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-26 .elementor-element.elementor-element-ot05055 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(17px,2vw,20px);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-26 .elementor-element.elementor-element-ot05056{margin:7px 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.62em;letter-spacing:0em;word-spacing:0px;color:#3F454B;}.elementor-26 .elementor-element.elementor-element-ot05064{--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.6vw,66px);--padding-bottom:clamp(36px,4.6vw,66px);--padding-left:clamp(14px,2.4vw,24px);--padding-right:clamp(14px,2.4vw,24px);}.elementor-26 .elementor-element.elementor-element-ot05064:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ot05064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-26 .elementor-element.elementor-element-ot05062{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-26 .elementor-element.elementor-element-ot05062 .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-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-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 );}.elementor-widget-accordion .elementor-tab-content{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-26 .elementor-element.elementor-element-ot05072{--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-26 .elementor-element.elementor-element-ot05072:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ot05072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-26 .elementor-element.elementor-element-ot05071{--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-26 .elementor-element.elementor-element-ot05069{--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-26 .elementor-element.elementor-element-ot05067 .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-26 .elementor-element.elementor-element-ot05068{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-26 .elementor-element.elementor-element-ot05070{--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-26 .elementor-element.elementor-element-ot05065 .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-26 .elementor-element.elementor-element-ot05065 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-ot05065 .elementor-button:focus{background-color:#FFDF3D;color:#111111;}.elementor-26 .elementor-element.elementor-element-ot05065 .elementor-button-content-wrapper{flex-direction:row;}.elementor-26 .elementor-element.elementor-element-ot05065 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-26 .elementor-element.elementor-element-ot05065 .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-ot05065 .elementor-button:focus svg{fill:#111111;}.elementor-26 .elementor-element.elementor-element-ot05066 .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-26 .elementor-element.elementor-element-ot05066 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-ot05066 .elementor-button:focus{color:#FFFFFF;border-color:#1EBE5A;}.elementor-26 .elementor-element.elementor-element-ot05066 .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-ot05066 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-ot05014{--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-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-26 .elementor-element.elementor-element-ot05048{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-5e509d1d{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-3480bc19{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-752e49c6{--grid-auto-flow:row;}.elementor-widget-price-list .elementor-price-list-header{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-price-list .elementor-price-list-price{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-price-list .elementor-price-list-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-widget-accordion .elementor-accordion-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-accordion .elementor-tab-content{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 );}}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-ot05015{--content-width:1280px;}.elementor-26 .elementor-element.elementor-element-ot05022{--content-width:1232px;}.elementor-26 .elementor-element.elementor-element-ot05049{--content-width:1232px;}.elementor-26 .elementor-element.elementor-element-4a152c70{--content-width:1232px;}.elementor-26 .elementor-element.elementor-element-573b9937{--content-width:1232px;}.elementor-26 .elementor-element.elementor-element-3d4a8f3{--content-width:1232px;}.elementor-26 .elementor-element.elementor-element-ot05054{--content-width:1232px;}.elementor-26 .elementor-element.elementor-element-ot05061{--content-width:1232px;}.elementor-26 .elementor-element.elementor-element-ot05064{--content-width:1232px;}.elementor-26 .elementor-element.elementor-element-ot05072{--content-width:1232px;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-ot05014{--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-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-26 .elementor-element.elementor-element-ot05048{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-5e509d1d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-3480bc19{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-752e49c6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-price-list .elementor-price-list-header{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-price-list .elementor-price-list-price{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-price-list .elementor-price-list-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-widget-accordion .elementor-accordion-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-accordion .elementor-tab-content{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 );}}/* Start custom CSS for heading, class: .elementor-element-ot05002 */.elementor-26 .elementor-element.elementor-element-ot05002 .elementor-heading-title{margin:0;text-wrap:pretty}.elementor-26 .elementor-element.elementor-element-ot05002 .elementor-heading-title{max-width:26ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ot05003 */.elementor-26 .elementor-element.elementor-element-ot05003 p{margin:0;text-wrap:pretty}.elementor-26 .elementor-element.elementor-element-ot05003 p+p{margin-top:14px}.elementor-26 .elementor-element.elementor-element-ot05003 a{color:#1A63C7;text-decoration:none}.elementor-26 .elementor-element.elementor-element-ot05003 a:hover{color:#111111;text-decoration:underline}.elementor-26 .elementor-element.elementor-element-ot05003{max-width:58ch!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ot05001 */.elementor-26 .elementor-element.elementor-element-ot05001 .elementor-button{transition:background-color .2s ease,border-color .2s ease,color .2s ease;border-radius:0}.elementor-26 .elementor-element.elementor-element-ot05001 .elementor-button-content-wrapper{align-items:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05004 */.elementor-26 .elementor-element.elementor-element-ot05004{margin-top:26px;}.elementor-26 .elementor-element.elementor-element-ot05004{max-width:100%;min-width:0}.elementor-26 .elementor-element.elementor-element-ot05004{--gap:10px 10px!important;--row-gap:10px!important;--column-gap:10px!important}.elementor-26 .elementor-element.elementor-element-ot05004 .elementor-widget{width:auto;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ot05005 */.elementor-26 .elementor-element.elementor-element-ot05005 .elementor-heading-title{margin:0;text-wrap:pretty}.elementor-26 .elementor-element.elementor-element-ot05005{border:1px solid #333333;background:transparent;padding:8px 13px}.elementor-26 .elementor-element.elementor-element-ot05005 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ot05006 */.elementor-26 .elementor-element.elementor-element-ot05006 .elementor-heading-title{margin:0;text-wrap:pretty}.elementor-26 .elementor-element.elementor-element-ot05006{border:1px solid #333333;background:transparent;padding:8px 13px}.elementor-26 .elementor-element.elementor-element-ot05006 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ot05007 */.elementor-26 .elementor-element.elementor-element-ot05007 .elementor-heading-title{margin:0;text-wrap:pretty}.elementor-26 .elementor-element.elementor-element-ot05007{border:1px solid #333333;background:transparent;padding:8px 13px}.elementor-26 .elementor-element.elementor-element-ot05007 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ot05008 */.elementor-26 .elementor-element.elementor-element-ot05008 .elementor-heading-title{margin:0;text-wrap:pretty}.elementor-26 .elementor-element.elementor-element-ot05008{border:1px solid #333333;background:transparent;padding:8px 13px}.elementor-26 .elementor-element.elementor-element-ot05008 .elementor-heading-title{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05009 */.elementor-26 .elementor-element.elementor-element-ot05009{margin-top:18px;}.elementor-26 .elementor-element.elementor-element-ot05009{max-width:100%;min-width:0}.elementor-26 .elementor-element.elementor-element-ot05009{--gap:8px 8px!important;--row-gap:8px!important;--column-gap:8px!important}.elementor-26 .elementor-element.elementor-element-ot05009 .elementor-widget{width:auto;flex:0 1 auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ot05010 */.elementor-26 .elementor-element.elementor-element-ot05010 p{margin:0;text-wrap:pretty}.elementor-26 .elementor-element.elementor-element-ot05010 p+p{margin-top:14px}.elementor-26 .elementor-element.elementor-element-ot05010 a{color:#1A63C7;text-decoration:none}.elementor-26 .elementor-element.elementor-element-ot05010 a:hover{color:#111111;text-decoration:underline}.elementor-26 .elementor-element.elementor-element-ot05010{max-width:58ch!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05011 */.elementor-26 .elementor-element.elementor-element-ot05011{--padding-top:clamp(30px,4vw,56px)!important;--padding-bottom:clamp(30px,4vw,56px)!important;--padding-left:clamp(14px,2.4vw,24px)!important;--padding-right:clamp(16px,2.6vw,26px)!important}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ot05012 */.elementor-26 .elementor-element.elementor-element-ot05012 img{display:block;width:100%!important;max-width:100%!important}.elementor-26 .elementor-element.elementor-element-ot05012 img{height:100%!important;object-fit:cover}.elementor-26 .elementor-element.elementor-element-ot05012 img{filter:grayscale(.62) contrast(1.06) brightness(.94)}.elementor-26 .elementor-element.elementor-element-ot05012{position:absolute;inset:0;z-index:1;line-height:0}.elementor-26 .elementor-element.elementor-element-ot05012 img{height:100%!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05013 */.elementor-26 .elementor-element.elementor-element-ot05013{position:relative;overflow:hidden;min-height:clamp(230px,27vw,340px)}.elementor-26 .elementor-element.elementor-element-ot05013 .e-con-inner{height:100%;min-height:inherit}.elementor-26 .elementor-element.elementor-element-ot05013::before,.elementor-26 .elementor-element.elementor-element-ot05013::after{content:'';position:absolute;inset:0;pointer-events:none;z-index:2}.elementor-26 .elementor-element.elementor-element-ot05013::before{background:#2F80ED;clip-path:polygon(0 0,calc(11% + 12px) 0,12px 84%,0 84%)}.elementor-26 .elementor-element.elementor-element-ot05013::after{background:#111111;clip-path:polygon(0 0,11% 0,0 84%)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05014 */.elementor-26 .elementor-element.elementor-element-ot05014{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;gap:0px 0px!important}@media(min-width:760px){.elementor-26 .elementor-element.elementor-element-ot05014{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.elementor-26 .elementor-element.elementor-element-ot05014{align-items:stretch}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05015 */.elementor-26 .elementor-element.elementor-element-ot05015{--padding-top:0px!important;--padding-bottom:0px!important;--padding-left:0px!important;--padding-right:0px!important}.elementor-26 .elementor-element.elementor-element-ot05015{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-26 .elementor-element.elementor-element-ot05015{border-bottom:1px solid #262626;}.elementor-26 .elementor-element.elementor-element-ot05015 .e-con-inner{width:100%}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ot05018 */.elementor-26 .elementor-element.elementor-element-ot05018 .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-26 .elementor-element.elementor-element-ot05018 .elementor-icon i{font-size:20px;line-height:1}.elementor-26 .elementor-element.elementor-element-ot05018 .elementor-icon svg{fill:#2F80ED;width:20px;height:20px}.elementor-26 .elementor-element.elementor-element-ot05018 .elementor-icon-wrapper{line-height:1}.elementor-26 .elementor-element.elementor-element-ot05018{margin-top:2px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ot05016 */.elementor-26 .elementor-element.elementor-element-ot05016 .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ot05017 */.elementor-26 .elementor-element.elementor-element-ot05017 p{margin:0;text-wrap:pretty}.elementor-26 .elementor-element.elementor-element-ot05017 p+p{margin-top:14px}.elementor-26 .elementor-element.elementor-element-ot05017 a{color:#1A63C7;text-decoration:none}.elementor-26 .elementor-element.elementor-element-ot05017 a:hover{color:#111111;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05019 */.elementor-26 .elementor-element.elementor-element-ot05019{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05020 */.elementor-26 .elementor-element.elementor-element-ot05020{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05021 */.elementor-26 .elementor-element.elementor-element-ot05021{--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-26 .elementor-element.elementor-element-ot05021{border:1px solid #DDE1E5;border-left:5px solid #2F80ED;border-radius:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05022 */.elementor-26 .elementor-element.elementor-element-ot05022{--padding-top:clamp(28px,3.4vw,44px)!important;--padding-bottom:0px!important;--padding-left:clamp(14px,2.4vw,24px)!important;--padding-right:clamp(14px,2.4vw,24px)!important}.elementor-26 .elementor-element.elementor-element-ot05022{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ot05023 */.elementor-26 .elementor-element.elementor-element-ot05023 .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ot05026 */.elementor-26 .elementor-element.elementor-element-ot05026 .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-26 .elementor-element.elementor-element-ot05026 .elementor-icon i{font-size:17px;line-height:1}.elementor-26 .elementor-element.elementor-element-ot05026 .elementor-icon svg{fill:#2F80ED;width:17px;height:17px}.elementor-26 .elementor-element.elementor-element-ot05026 .elementor-icon-wrapper{line-height:1}.elementor-26 .elementor-element.elementor-element-ot05026{margin-top:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ot05024 */.elementor-26 .elementor-element.elementor-element-ot05024 .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ot05025 */.elementor-26 .elementor-element.elementor-element-ot05025 p{margin:0;text-wrap:pretty}.elementor-26 .elementor-element.elementor-element-ot05025 p+p{margin-top:14px}.elementor-26 .elementor-element.elementor-element-ot05025 a{color:#1A63C7;text-decoration:none}.elementor-26 .elementor-element.elementor-element-ot05025 a:hover{color:#111111;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05027 */.elementor-26 .elementor-element.elementor-element-ot05027{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05028 */.elementor-26 .elementor-element.elementor-element-ot05028{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05029 */.elementor-26 .elementor-element.elementor-element-ot05029{--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-26 .elementor-element.elementor-element-ot05029{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-26 .elementor-element.elementor-element-ot05029{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ot05032 */.elementor-26 .elementor-element.elementor-element-ot05032 .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-26 .elementor-element.elementor-element-ot05032 .elementor-icon i{font-size:17px;line-height:1}.elementor-26 .elementor-element.elementor-element-ot05032 .elementor-icon svg{fill:#2F80ED;width:17px;height:17px}.elementor-26 .elementor-element.elementor-element-ot05032 .elementor-icon-wrapper{line-height:1}.elementor-26 .elementor-element.elementor-element-ot05032{margin-top:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ot05030 */.elementor-26 .elementor-element.elementor-element-ot05030 .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ot05031 */.elementor-26 .elementor-element.elementor-element-ot05031 p{margin:0;text-wrap:pretty}.elementor-26 .elementor-element.elementor-element-ot05031 p+p{margin-top:14px}.elementor-26 .elementor-element.elementor-element-ot05031 a{color:#1A63C7;text-decoration:none}.elementor-26 .elementor-element.elementor-element-ot05031 a:hover{color:#111111;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05033 */.elementor-26 .elementor-element.elementor-element-ot05033{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05034 */.elementor-26 .elementor-element.elementor-element-ot05034{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05035 */.elementor-26 .elementor-element.elementor-element-ot05035{--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-26 .elementor-element.elementor-element-ot05035{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-26 .elementor-element.elementor-element-ot05035{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ot05038 */.elementor-26 .elementor-element.elementor-element-ot05038 .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-26 .elementor-element.elementor-element-ot05038 .elementor-icon i{font-size:17px;line-height:1}.elementor-26 .elementor-element.elementor-element-ot05038 .elementor-icon svg{fill:#2F80ED;width:17px;height:17px}.elementor-26 .elementor-element.elementor-element-ot05038 .elementor-icon-wrapper{line-height:1}.elementor-26 .elementor-element.elementor-element-ot05038{margin-top:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ot05036 */.elementor-26 .elementor-element.elementor-element-ot05036 .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ot05037 */.elementor-26 .elementor-element.elementor-element-ot05037 p{margin:0;text-wrap:pretty}.elementor-26 .elementor-element.elementor-element-ot05037 p+p{margin-top:14px}.elementor-26 .elementor-element.elementor-element-ot05037 a{color:#1A63C7;text-decoration:none}.elementor-26 .elementor-element.elementor-element-ot05037 a:hover{color:#111111;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05039 */.elementor-26 .elementor-element.elementor-element-ot05039{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05040 */.elementor-26 .elementor-element.elementor-element-ot05040{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05041 */.elementor-26 .elementor-element.elementor-element-ot05041{--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-26 .elementor-element.elementor-element-ot05041{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-26 .elementor-element.elementor-element-ot05041{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ot05044 */.elementor-26 .elementor-element.elementor-element-ot05044 .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-26 .elementor-element.elementor-element-ot05044 .elementor-icon i{font-size:17px;line-height:1}.elementor-26 .elementor-element.elementor-element-ot05044 .elementor-icon svg{fill:#2F80ED;width:17px;height:17px}.elementor-26 .elementor-element.elementor-element-ot05044 .elementor-icon-wrapper{line-height:1}.elementor-26 .elementor-element.elementor-element-ot05044{margin-top:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ot05042 */.elementor-26 .elementor-element.elementor-element-ot05042 .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ot05043 */.elementor-26 .elementor-element.elementor-element-ot05043 p{margin:0;text-wrap:pretty}.elementor-26 .elementor-element.elementor-element-ot05043 p+p{margin-top:14px}.elementor-26 .elementor-element.elementor-element-ot05043 a{color:#1A63C7;text-decoration:none}.elementor-26 .elementor-element.elementor-element-ot05043 a:hover{color:#111111;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05045 */.elementor-26 .elementor-element.elementor-element-ot05045{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05046 */.elementor-26 .elementor-element.elementor-element-ot05046{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05047 */.elementor-26 .elementor-element.elementor-element-ot05047{--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-26 .elementor-element.elementor-element-ot05047{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-26 .elementor-element.elementor-element-ot05047{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05048 */.elementor-26 .elementor-element.elementor-element-ot05048{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:732px){.elementor-26 .elementor-element.elementor-element-ot05048{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1116px){.elementor-26 .elementor-element.elementor-element-ot05048{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1480px){.elementor-26 .elementor-element.elementor-element-ot05048{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.elementor-26 .elementor-element.elementor-element-ot05048{align-items:stretch}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05049 */.elementor-26 .elementor-element.elementor-element-ot05049{--padding-top:clamp(36px,4.6vw,66px)!important;--padding-bottom:clamp(36px,4.6vw,66px)!important;--padding-left:clamp(14px,2.4vw,24px)!important;--padding-right:clamp(14px,2.4vw,24px)!important}.elementor-26 .elementor-element.elementor-element-ot05049{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b65c888 */.elementor-26 .elementor-element.elementor-element-1b65c888 .elementor-heading-title{margin:0;text-wrap:pretty;}.elementor-26 .elementor-element.elementor-element-1b65c888 .elementor-heading-title{word-break:normal;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21c3d10e */.elementor-26 .elementor-element.elementor-element-21c3d10e p{margin:0;text-wrap:pretty;word-break:normal;}.elementor-26 .elementor-element.elementor-element-21c3d10e p+p{margin-top:14px;}.elementor-26 .elementor-element.elementor-element-21c3d10e a{color:#1A63C7;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-21c3d10e a:hover{color:#111111;text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1a41c888 */.elementor-26 .elementor-element.elementor-element-1a41c888 .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-26 .elementor-element.elementor-element-1a41c888 .elementor-icon i{font-size:18px;line-height:1}.elementor-26 .elementor-element.elementor-element-1a41c888 .elementor-icon svg{fill:#2F80ED;width:18px;height:18px}.elementor-26 .elementor-element.elementor-element-1a41c888 .elementor-icon-wrapper{line-height:1}.elementor-26 .elementor-element.elementor-element-1a41c888{margin-top:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7340a426 */.elementor-26 .elementor-element.elementor-element-7340a426 .elementor-heading-title{margin:0;text-wrap:pretty;}.elementor-26 .elementor-element.elementor-element-7340a426 .elementor-heading-title{word-break:normal;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34b006f5 */.elementor-26 .elementor-element.elementor-element-34b006f5 p{margin:0;text-wrap:pretty;word-break:normal;}.elementor-26 .elementor-element.elementor-element-34b006f5 p+p{margin-top:14px;}.elementor-26 .elementor-element.elementor-element-34b006f5 a{color:#1A63C7;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-34b006f5 a:hover{color:#111111;text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c16bd5e */.elementor-26 .elementor-element.elementor-element-3c16bd5e{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e6e2c44 */.elementor-26 .elementor-element.elementor-element-5e6e2c44{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45ff0c6c */.elementor-26 .elementor-element.elementor-element-45ff0c6c{--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-26 .elementor-element.elementor-element-45ff0c6c{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-26 .elementor-element.elementor-element-45ff0c6c{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4e7585f8 */.elementor-26 .elementor-element.elementor-element-4e7585f8 .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-26 .elementor-element.elementor-element-4e7585f8 .elementor-icon i{font-size:18px;line-height:1}.elementor-26 .elementor-element.elementor-element-4e7585f8 .elementor-icon svg{fill:#2F80ED;width:18px;height:18px}.elementor-26 .elementor-element.elementor-element-4e7585f8 .elementor-icon-wrapper{line-height:1}.elementor-26 .elementor-element.elementor-element-4e7585f8{margin-top:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-449ce239 */.elementor-26 .elementor-element.elementor-element-449ce239 .elementor-heading-title{margin:0;text-wrap:pretty;}.elementor-26 .elementor-element.elementor-element-449ce239 .elementor-heading-title{word-break:normal;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44f823a4 */.elementor-26 .elementor-element.elementor-element-44f823a4 p{margin:0;text-wrap:pretty;word-break:normal;}.elementor-26 .elementor-element.elementor-element-44f823a4 p+p{margin-top:14px;}.elementor-26 .elementor-element.elementor-element-44f823a4 a{color:#1A63C7;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-44f823a4 a:hover{color:#111111;text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d05794f */.elementor-26 .elementor-element.elementor-element-1d05794f{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c3c531 */.elementor-26 .elementor-element.elementor-element-78c3c531{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-622afd7c */.elementor-26 .elementor-element.elementor-element-622afd7c{--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-26 .elementor-element.elementor-element-622afd7c{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-26 .elementor-element.elementor-element-622afd7c{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cbc5f5 */.elementor-26 .elementor-element.elementor-element-cbc5f5 .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-26 .elementor-element.elementor-element-cbc5f5 .elementor-icon i{font-size:18px;line-height:1}.elementor-26 .elementor-element.elementor-element-cbc5f5 .elementor-icon svg{fill:#2F80ED;width:18px;height:18px}.elementor-26 .elementor-element.elementor-element-cbc5f5 .elementor-icon-wrapper{line-height:1}.elementor-26 .elementor-element.elementor-element-cbc5f5{margin-top:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75a7d640 */.elementor-26 .elementor-element.elementor-element-75a7d640 .elementor-heading-title{margin:0;text-wrap:pretty;}.elementor-26 .elementor-element.elementor-element-75a7d640 .elementor-heading-title{word-break:normal;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4694bb6b */.elementor-26 .elementor-element.elementor-element-4694bb6b p{margin:0;text-wrap:pretty;word-break:normal;}.elementor-26 .elementor-element.elementor-element-4694bb6b p+p{margin-top:14px;}.elementor-26 .elementor-element.elementor-element-4694bb6b a{color:#1A63C7;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-4694bb6b a:hover{color:#111111;text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-352f3fe7 */.elementor-26 .elementor-element.elementor-element-352f3fe7{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381d53f9 */.elementor-26 .elementor-element.elementor-element-381d53f9{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4537b34e */.elementor-26 .elementor-element.elementor-element-4537b34e{--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-26 .elementor-element.elementor-element-4537b34e{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-26 .elementor-element.elementor-element-4537b34e{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-30c790d6 */.elementor-26 .elementor-element.elementor-element-30c790d6 .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-26 .elementor-element.elementor-element-30c790d6 .elementor-icon i{font-size:18px;line-height:1}.elementor-26 .elementor-element.elementor-element-30c790d6 .elementor-icon svg{fill:#2F80ED;width:18px;height:18px}.elementor-26 .elementor-element.elementor-element-30c790d6 .elementor-icon-wrapper{line-height:1}.elementor-26 .elementor-element.elementor-element-30c790d6{margin-top:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79651c8c */.elementor-26 .elementor-element.elementor-element-79651c8c .elementor-heading-title{margin:0;text-wrap:pretty;}.elementor-26 .elementor-element.elementor-element-79651c8c .elementor-heading-title{word-break:normal;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d2df5ae */.elementor-26 .elementor-element.elementor-element-5d2df5ae p{margin:0;text-wrap:pretty;word-break:normal;}.elementor-26 .elementor-element.elementor-element-5d2df5ae p+p{margin-top:14px;}.elementor-26 .elementor-element.elementor-element-5d2df5ae a{color:#1A63C7;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-5d2df5ae a:hover{color:#111111;text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4124bca0 */.elementor-26 .elementor-element.elementor-element-4124bca0{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dd6587 */.elementor-26 .elementor-element.elementor-element-8dd6587{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-445520c0 */.elementor-26 .elementor-element.elementor-element-445520c0{--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-26 .elementor-element.elementor-element-445520c0{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-26 .elementor-element.elementor-element-445520c0{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3503a84a */.elementor-26 .elementor-element.elementor-element-3503a84a .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-26 .elementor-element.elementor-element-3503a84a .elementor-icon i{font-size:18px;line-height:1}.elementor-26 .elementor-element.elementor-element-3503a84a .elementor-icon svg{fill:#2F80ED;width:18px;height:18px}.elementor-26 .elementor-element.elementor-element-3503a84a .elementor-icon-wrapper{line-height:1}.elementor-26 .elementor-element.elementor-element-3503a84a{margin-top:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7530863b */.elementor-26 .elementor-element.elementor-element-7530863b .elementor-heading-title{margin:0;text-wrap:pretty;}.elementor-26 .elementor-element.elementor-element-7530863b .elementor-heading-title{word-break:normal;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-118a98c5 */.elementor-26 .elementor-element.elementor-element-118a98c5 p{margin:0;text-wrap:pretty;word-break:normal;}.elementor-26 .elementor-element.elementor-element-118a98c5 p+p{margin-top:14px;}.elementor-26 .elementor-element.elementor-element-118a98c5 a{color:#1A63C7;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-118a98c5 a:hover{color:#111111;text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70e58262 */.elementor-26 .elementor-element.elementor-element-70e58262{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e39240a */.elementor-26 .elementor-element.elementor-element-6e39240a{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-244b2646 */.elementor-26 .elementor-element.elementor-element-244b2646{--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-26 .elementor-element.elementor-element-244b2646{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-26 .elementor-element.elementor-element-244b2646{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-72cdfae8 */.elementor-26 .elementor-element.elementor-element-72cdfae8 .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-26 .elementor-element.elementor-element-72cdfae8 .elementor-icon i{font-size:18px;line-height:1}.elementor-26 .elementor-element.elementor-element-72cdfae8 .elementor-icon svg{fill:#2F80ED;width:18px;height:18px}.elementor-26 .elementor-element.elementor-element-72cdfae8 .elementor-icon-wrapper{line-height:1}.elementor-26 .elementor-element.elementor-element-72cdfae8{margin-top:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22a5ab5f */.elementor-26 .elementor-element.elementor-element-22a5ab5f .elementor-heading-title{margin:0;text-wrap:pretty;}.elementor-26 .elementor-element.elementor-element-22a5ab5f .elementor-heading-title{word-break:normal;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e6986fd */.elementor-26 .elementor-element.elementor-element-3e6986fd p{margin:0;text-wrap:pretty;word-break:normal;}.elementor-26 .elementor-element.elementor-element-3e6986fd p+p{margin-top:14px;}.elementor-26 .elementor-element.elementor-element-3e6986fd a{color:#1A63C7;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-3e6986fd a:hover{color:#111111;text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a168e4 */.elementor-26 .elementor-element.elementor-element-44a168e4{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c8c61d2 */.elementor-26 .elementor-element.elementor-element-1c8c61d2{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2d97a5 */.elementor-26 .elementor-element.elementor-element-f2d97a5{--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-26 .elementor-element.elementor-element-f2d97a5{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-26 .elementor-element.elementor-element-f2d97a5{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e509d1d */.elementor-26 .elementor-element.elementor-element-5e509d1d{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 12px!important}@media(min-width:760px){.elementor-26 .elementor-element.elementor-element-5e509d1d{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:520px){.elementor-26 .elementor-element.elementor-element-5e509d1d{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a152c70 */.elementor-26 .elementor-element.elementor-element-4a152c70{--padding-top:clamp(36px,4.6vw,66px)!important;--padding-bottom:clamp(36px,4.6vw,66px)!important;--padding-left:clamp(14px,2.4vw,24px)!important;--padding-right:clamp(14px,2.4vw,24px)!important}.elementor-26 .elementor-element.elementor-element-4a152c70{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-797cfb01 */.elementor-26 .elementor-element.elementor-element-797cfb01 .elementor-heading-title{margin:0;text-wrap:pretty;}.elementor-26 .elementor-element.elementor-element-797cfb01 .elementor-heading-title{word-break:normal;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a036097 */.elementor-26 .elementor-element.elementor-element-5a036097 .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-26 .elementor-element.elementor-element-5a036097 .elementor-icon i{font-size:18px;line-height:1}.elementor-26 .elementor-element.elementor-element-5a036097 .elementor-icon svg{fill:#2F80ED;width:18px;height:18px}.elementor-26 .elementor-element.elementor-element-5a036097 .elementor-icon-wrapper{line-height:1}.elementor-26 .elementor-element.elementor-element-5a036097{margin-top:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55def95e */.elementor-26 .elementor-element.elementor-element-55def95e .elementor-heading-title{margin:0;text-wrap:pretty;}.elementor-26 .elementor-element.elementor-element-55def95e .elementor-heading-title{word-break:normal;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a7d1d6c */.elementor-26 .elementor-element.elementor-element-5a7d1d6c p{margin:0;text-wrap:pretty;word-break:normal;}.elementor-26 .elementor-element.elementor-element-5a7d1d6c p+p{margin-top:14px;}.elementor-26 .elementor-element.elementor-element-5a7d1d6c a{color:#1A63C7;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-5a7d1d6c a:hover{color:#111111;text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17eb28e4 */.elementor-26 .elementor-element.elementor-element-17eb28e4{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-214ac9a */.elementor-26 .elementor-element.elementor-element-214ac9a{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7820d086 */.elementor-26 .elementor-element.elementor-element-7820d086{--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-26 .elementor-element.elementor-element-7820d086{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-26 .elementor-element.elementor-element-7820d086{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4c5641cb */.elementor-26 .elementor-element.elementor-element-4c5641cb .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-26 .elementor-element.elementor-element-4c5641cb .elementor-icon i{font-size:18px;line-height:1}.elementor-26 .elementor-element.elementor-element-4c5641cb .elementor-icon svg{fill:#2F80ED;width:18px;height:18px}.elementor-26 .elementor-element.elementor-element-4c5641cb .elementor-icon-wrapper{line-height:1}.elementor-26 .elementor-element.elementor-element-4c5641cb{margin-top:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10fbf43 */.elementor-26 .elementor-element.elementor-element-10fbf43 .elementor-heading-title{margin:0;text-wrap:pretty;}.elementor-26 .elementor-element.elementor-element-10fbf43 .elementor-heading-title{word-break:normal;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32804401 */.elementor-26 .elementor-element.elementor-element-32804401 p{margin:0;text-wrap:pretty;word-break:normal;}.elementor-26 .elementor-element.elementor-element-32804401 p+p{margin-top:14px;}.elementor-26 .elementor-element.elementor-element-32804401 a{color:#1A63C7;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-32804401 a:hover{color:#111111;text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2f321c */.elementor-26 .elementor-element.elementor-element-1f2f321c{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e0ff94f */.elementor-26 .elementor-element.elementor-element-2e0ff94f{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e6116a2 */.elementor-26 .elementor-element.elementor-element-3e6116a2{--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-26 .elementor-element.elementor-element-3e6116a2{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-26 .elementor-element.elementor-element-3e6116a2{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d991cfb */.elementor-26 .elementor-element.elementor-element-4d991cfb .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-26 .elementor-element.elementor-element-4d991cfb .elementor-icon i{font-size:18px;line-height:1}.elementor-26 .elementor-element.elementor-element-4d991cfb .elementor-icon svg{fill:#2F80ED;width:18px;height:18px}.elementor-26 .elementor-element.elementor-element-4d991cfb .elementor-icon-wrapper{line-height:1}.elementor-26 .elementor-element.elementor-element-4d991cfb{margin-top:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34153e38 */.elementor-26 .elementor-element.elementor-element-34153e38 .elementor-heading-title{margin:0;text-wrap:pretty;}.elementor-26 .elementor-element.elementor-element-34153e38 .elementor-heading-title{word-break:normal;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71955757 */.elementor-26 .elementor-element.elementor-element-71955757 p{margin:0;text-wrap:pretty;word-break:normal;}.elementor-26 .elementor-element.elementor-element-71955757 p+p{margin-top:14px;}.elementor-26 .elementor-element.elementor-element-71955757 a{color:#1A63C7;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-71955757 a:hover{color:#111111;text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713c5aa4 */.elementor-26 .elementor-element.elementor-element-713c5aa4{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cb589bc */.elementor-26 .elementor-element.elementor-element-1cb589bc{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e7f5191 */.elementor-26 .elementor-element.elementor-element-3e7f5191{--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-26 .elementor-element.elementor-element-3e7f5191{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-26 .elementor-element.elementor-element-3e7f5191{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f5fac3a */.elementor-26 .elementor-element.elementor-element-2f5fac3a .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-26 .elementor-element.elementor-element-2f5fac3a .elementor-icon i{font-size:18px;line-height:1}.elementor-26 .elementor-element.elementor-element-2f5fac3a .elementor-icon svg{fill:#2F80ED;width:18px;height:18px}.elementor-26 .elementor-element.elementor-element-2f5fac3a .elementor-icon-wrapper{line-height:1}.elementor-26 .elementor-element.elementor-element-2f5fac3a{margin-top:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f8ae8a2 */.elementor-26 .elementor-element.elementor-element-6f8ae8a2 .elementor-heading-title{margin:0;text-wrap:pretty;}.elementor-26 .elementor-element.elementor-element-6f8ae8a2 .elementor-heading-title{word-break:normal;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-605db1fd */.elementor-26 .elementor-element.elementor-element-605db1fd p{margin:0;text-wrap:pretty;word-break:normal;}.elementor-26 .elementor-element.elementor-element-605db1fd p+p{margin-top:14px;}.elementor-26 .elementor-element.elementor-element-605db1fd a{color:#1A63C7;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-605db1fd a:hover{color:#111111;text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19cca636 */.elementor-26 .elementor-element.elementor-element-19cca636{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7e601a */.elementor-26 .elementor-element.elementor-element-1d7e601a{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58185633 */.elementor-26 .elementor-element.elementor-element-58185633{--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-26 .elementor-element.elementor-element-58185633{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-26 .elementor-element.elementor-element-58185633{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3480bc19 */.elementor-26 .elementor-element.elementor-element-3480bc19{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;gap:clamp(24px,3.2vw,40px) clamp(24px,3.2vw,40px)!important}@media(min-width:656px){.elementor-26 .elementor-element.elementor-element-3480bc19{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.elementor-26 .elementor-element.elementor-element-3480bc19{align-items:start}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-573b9937 */.elementor-26 .elementor-element.elementor-element-573b9937{--padding-top:clamp(38px,4.8vw,68px)!important;--padding-bottom:clamp(38px,4.8vw,68px)!important;--padding-left:clamp(14px,2.4vw,24px)!important;--padding-right:clamp(14px,2.4vw,24px)!important}.elementor-26 .elementor-element.elementor-element-573b9937{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3d0ed8 */.elementor-26 .elementor-element.elementor-element-3d3d0ed8 .elementor-heading-title{margin:0;text-wrap:pretty;}.elementor-26 .elementor-element.elementor-element-3d3d0ed8 .elementor-heading-title{word-break:normal;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a056dec */.elementor-26 .elementor-element.elementor-element-2a056dec .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-26 .elementor-element.elementor-element-2a056dec .elementor-icon i{font-size:18px;line-height:1}.elementor-26 .elementor-element.elementor-element-2a056dec .elementor-icon svg{fill:#2F80ED;width:18px;height:18px}.elementor-26 .elementor-element.elementor-element-2a056dec .elementor-icon-wrapper{line-height:1}.elementor-26 .elementor-element.elementor-element-2a056dec{margin-top:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47c66024 */.elementor-26 .elementor-element.elementor-element-47c66024 .elementor-heading-title{margin:0;text-wrap:pretty;}.elementor-26 .elementor-element.elementor-element-47c66024 .elementor-heading-title{word-break:normal;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-230d8305 */.elementor-26 .elementor-element.elementor-element-230d8305 p{margin:0;text-wrap:pretty;word-break:normal;}.elementor-26 .elementor-element.elementor-element-230d8305 p+p{margin-top:14px;}.elementor-26 .elementor-element.elementor-element-230d8305 a{color:#1A63C7;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-230d8305 a:hover{color:#111111;text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-733fdca9 */.elementor-26 .elementor-element.elementor-element-733fdca9{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42cb1035 */.elementor-26 .elementor-element.elementor-element-42cb1035{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3638424f */.elementor-26 .elementor-element.elementor-element-3638424f{--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-26 .elementor-element.elementor-element-3638424f{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-26 .elementor-element.elementor-element-3638424f{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-20d93ab6 */.elementor-26 .elementor-element.elementor-element-20d93ab6 .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-26 .elementor-element.elementor-element-20d93ab6 .elementor-icon i{font-size:18px;line-height:1}.elementor-26 .elementor-element.elementor-element-20d93ab6 .elementor-icon svg{fill:#2F80ED;width:18px;height:18px}.elementor-26 .elementor-element.elementor-element-20d93ab6 .elementor-icon-wrapper{line-height:1}.elementor-26 .elementor-element.elementor-element-20d93ab6{margin-top:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52ce8c75 */.elementor-26 .elementor-element.elementor-element-52ce8c75 .elementor-heading-title{margin:0;text-wrap:pretty;}.elementor-26 .elementor-element.elementor-element-52ce8c75 .elementor-heading-title{word-break:normal;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6211cab1 */.elementor-26 .elementor-element.elementor-element-6211cab1 p{margin:0;text-wrap:pretty;word-break:normal;}.elementor-26 .elementor-element.elementor-element-6211cab1 p+p{margin-top:14px;}.elementor-26 .elementor-element.elementor-element-6211cab1 a{color:#1A63C7;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-6211cab1 a:hover{color:#111111;text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a4770c2 */.elementor-26 .elementor-element.elementor-element-6a4770c2{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-259f3d2f */.elementor-26 .elementor-element.elementor-element-259f3d2f{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c6c437 */.elementor-26 .elementor-element.elementor-element-10c6c437{--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-26 .elementor-element.elementor-element-10c6c437{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-26 .elementor-element.elementor-element-10c6c437{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61a6eaa6 */.elementor-26 .elementor-element.elementor-element-61a6eaa6 .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-26 .elementor-element.elementor-element-61a6eaa6 .elementor-icon i{font-size:18px;line-height:1}.elementor-26 .elementor-element.elementor-element-61a6eaa6 .elementor-icon svg{fill:#2F80ED;width:18px;height:18px}.elementor-26 .elementor-element.elementor-element-61a6eaa6 .elementor-icon-wrapper{line-height:1}.elementor-26 .elementor-element.elementor-element-61a6eaa6{margin-top:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e3f3827 */.elementor-26 .elementor-element.elementor-element-6e3f3827 .elementor-heading-title{margin:0;text-wrap:pretty;}.elementor-26 .elementor-element.elementor-element-6e3f3827 .elementor-heading-title{word-break:normal;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1be5750e */.elementor-26 .elementor-element.elementor-element-1be5750e p{margin:0;text-wrap:pretty;word-break:normal;}.elementor-26 .elementor-element.elementor-element-1be5750e p+p{margin-top:14px;}.elementor-26 .elementor-element.elementor-element-1be5750e a{color:#1A63C7;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-1be5750e a:hover{color:#111111;text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ccb6bec */.elementor-26 .elementor-element.elementor-element-4ccb6bec{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-521a58cc */.elementor-26 .elementor-element.elementor-element-521a58cc{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d6e651c */.elementor-26 .elementor-element.elementor-element-6d6e651c{--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-26 .elementor-element.elementor-element-6d6e651c{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-26 .elementor-element.elementor-element-6d6e651c{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3c111975 */.elementor-26 .elementor-element.elementor-element-3c111975 .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-26 .elementor-element.elementor-element-3c111975 .elementor-icon i{font-size:18px;line-height:1}.elementor-26 .elementor-element.elementor-element-3c111975 .elementor-icon svg{fill:#2F80ED;width:18px;height:18px}.elementor-26 .elementor-element.elementor-element-3c111975 .elementor-icon-wrapper{line-height:1}.elementor-26 .elementor-element.elementor-element-3c111975{margin-top:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6982a4e1 */.elementor-26 .elementor-element.elementor-element-6982a4e1 .elementor-heading-title{margin:0;text-wrap:pretty;}.elementor-26 .elementor-element.elementor-element-6982a4e1 .elementor-heading-title{word-break:normal;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56a8f83e */.elementor-26 .elementor-element.elementor-element-56a8f83e p{margin:0;text-wrap:pretty;word-break:normal;}.elementor-26 .elementor-element.elementor-element-56a8f83e p+p{margin-top:14px;}.elementor-26 .elementor-element.elementor-element-56a8f83e a{color:#1A63C7;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-56a8f83e a:hover{color:#111111;text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c3537c6 */.elementor-26 .elementor-element.elementor-element-5c3537c6{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34235f69 */.elementor-26 .elementor-element.elementor-element-34235f69{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ba4025b */.elementor-26 .elementor-element.elementor-element-7ba4025b{--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-26 .elementor-element.elementor-element-7ba4025b{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-26 .elementor-element.elementor-element-7ba4025b{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ba3f1d8 */.elementor-26 .elementor-element.elementor-element-3ba3f1d8 .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-26 .elementor-element.elementor-element-3ba3f1d8 .elementor-icon i{font-size:18px;line-height:1}.elementor-26 .elementor-element.elementor-element-3ba3f1d8 .elementor-icon svg{fill:#2F80ED;width:18px;height:18px}.elementor-26 .elementor-element.elementor-element-3ba3f1d8 .elementor-icon-wrapper{line-height:1}.elementor-26 .elementor-element.elementor-element-3ba3f1d8{margin-top:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ca85ae7 */.elementor-26 .elementor-element.elementor-element-1ca85ae7 .elementor-heading-title{margin:0;text-wrap:pretty;}.elementor-26 .elementor-element.elementor-element-1ca85ae7 .elementor-heading-title{word-break:normal;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-298899a7 */.elementor-26 .elementor-element.elementor-element-298899a7 p{margin:0;text-wrap:pretty;word-break:normal;}.elementor-26 .elementor-element.elementor-element-298899a7 p+p{margin-top:14px;}.elementor-26 .elementor-element.elementor-element-298899a7 a{color:#1A63C7;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-298899a7 a:hover{color:#111111;text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d971fdb */.elementor-26 .elementor-element.elementor-element-2d971fdb{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50245318 */.elementor-26 .elementor-element.elementor-element-50245318{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2885fc0b */.elementor-26 .elementor-element.elementor-element-2885fc0b{--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-26 .elementor-element.elementor-element-2885fc0b{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-26 .elementor-element.elementor-element-2885fc0b{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4afec431 */.elementor-26 .elementor-element.elementor-element-4afec431 .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-26 .elementor-element.elementor-element-4afec431 .elementor-icon i{font-size:18px;line-height:1}.elementor-26 .elementor-element.elementor-element-4afec431 .elementor-icon svg{fill:#2F80ED;width:18px;height:18px}.elementor-26 .elementor-element.elementor-element-4afec431 .elementor-icon-wrapper{line-height:1}.elementor-26 .elementor-element.elementor-element-4afec431{margin-top:3px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ca9552d */.elementor-26 .elementor-element.elementor-element-2ca9552d .elementor-heading-title{margin:0;text-wrap:pretty;}.elementor-26 .elementor-element.elementor-element-2ca9552d .elementor-heading-title{word-break:normal;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4dc2f418 */.elementor-26 .elementor-element.elementor-element-4dc2f418 p{margin:0;text-wrap:pretty;word-break:normal;}.elementor-26 .elementor-element.elementor-element-4dc2f418 p+p{margin-top:14px;}.elementor-26 .elementor-element.elementor-element-4dc2f418 a{color:#1A63C7;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-4dc2f418 a:hover{color:#111111;text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67bceddb */.elementor-26 .elementor-element.elementor-element-67bceddb{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b242d0 */.elementor-26 .elementor-element.elementor-element-75b242d0{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760f4a13 */.elementor-26 .elementor-element.elementor-element-760f4a13{--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-26 .elementor-element.elementor-element-760f4a13{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-26 .elementor-element.elementor-element-760f4a13{border:1px solid #DDE1E5;border-radius:0;height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-752e49c6 */.elementor-26 .elementor-element.elementor-element-752e49c6{grid-template-columns:minmax(0,1fr)!important;gap:clamp(16px,2.2vw,24px)!important}@media(min-width:732px){.elementor-26 .elementor-element.elementor-element-752e49c6{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1116px){.elementor-26 .elementor-element.elementor-element-752e49c6{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.elementor-26 .elementor-element.elementor-element-752e49c6{align-items:stretch}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d4a8f3 */.elementor-26 .elementor-element.elementor-element-3d4a8f3{--padding-top:clamp(36px,4.6vw,66px)!important;--padding-bottom:clamp(36px,4.6vw,66px)!important;--padding-left:clamp(14px,2.4vw,24px)!important;--padding-right:clamp(14px,2.4vw,24px)!important}.elementor-26 .elementor-element.elementor-element-3d4a8f3{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ot05050 */.elementor-26 .elementor-element.elementor-element-ot05050 .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ot05051 */.elementor-26 .elementor-element.elementor-element-ot05051 p{margin:0;text-wrap:pretty}.elementor-26 .elementor-element.elementor-element-ot05051 p+p{margin-top:14px}.elementor-26 .elementor-element.elementor-element-ot05051 a{color:#1A63C7;text-decoration:none}.elementor-26 .elementor-element.elementor-element-ot05051 a:hover{color:#111111;text-decoration:underline}.elementor-26 .elementor-element.elementor-element-ot05051{max-width:88ch!important}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-ot05052 */.elementor-26 .elementor-element.elementor-element-ot05052 .elementor-price-list{margin:0;padding:0;list-style:none}.elementor-26 .elementor-element.elementor-element-ot05052 .elementor-price-list-item{margin:0!important;padding:14px 0;border-bottom:1px dashed #DDE1E5}.elementor-26 .elementor-element.elementor-element-ot05052 .elementor-price-list-item .elementor-price-list-image{display:none}.elementor-26 .elementor-element.elementor-element-ot05052 .elementor-price-list-header{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin:0}.elementor-26 .elementor-element.elementor-element-ot05052 .elementor-price-list-title{font-family:'Montserrat',system-ui,sans-serif;font-weight:600;font-size:15.5px;line-height:1.24;color:#111111}.elementor-26 .elementor-element.elementor-element-ot05052 .elementor-price-list-separator{flex:1 1 30px;min-width:24px;border-bottom:1px dotted #C3C9CF;margin-bottom:5px}.elementor-26 .elementor-element.elementor-element-ot05052 .elementor-price-list-price{font-family:'Montserrat',system-ui,sans-serif;font-weight:700;font-size:16px;line-height:1.24;color:#1A63C7;white-space:nowrap}.elementor-26 .elementor-element.elementor-element-ot05052 .elementor-price-list-description{margin:5px 0 0;font-family:'Montserrat',system-ui,sans-serif;font-weight:400;font-size:13.5px;line-height:1.55;color:#666D73;max-width:70ch}.elementor-26 .elementor-element.elementor-element-ot05052 .elementor-price-list-text{width:100%}@media(max-width:600px){.elementor-26 .elementor-element.elementor-element-ot05052 .elementor-price-list-item{background:#FFFFFF;border:1px solid #DDE1E5;padding:14px 15px;margin-bottom:10px!important}.elementor-26 .elementor-element.elementor-element-ot05052 .elementor-price-list-header{display:block}.elementor-26 .elementor-element.elementor-element-ot05052 .elementor-price-list-separator{display:none}.elementor-26 .elementor-element.elementor-element-ot05052 .elementor-price-list-title{display:block;font-size:15px}.elementor-26 .elementor-element.elementor-element-ot05052 .elementor-price-list-price{display:block;margin-top:7px;font-size:17px;font-weight:700}.elementor-26 .elementor-element.elementor-element-ot05052 .elementor-price-list-description{margin-top:6px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ot05053 */.elementor-26 .elementor-element.elementor-element-ot05053 p{margin:0;text-wrap:pretty}.elementor-26 .elementor-element.elementor-element-ot05053 p+p{margin-top:14px}.elementor-26 .elementor-element.elementor-element-ot05053 a{color:#1A63C7;text-decoration:none}.elementor-26 .elementor-element.elementor-element-ot05053 a:hover{color:#111111;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05054 */.elementor-26 .elementor-element.elementor-element-ot05054{--padding-top:clamp(36px,4.6vw,66px)!important;--padding-bottom:clamp(36px,4.6vw,66px)!important;--padding-left:clamp(14px,2.4vw,24px)!important;--padding-right:clamp(14px,2.4vw,24px)!important}.elementor-26 .elementor-element.elementor-element-ot05054{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-26 .elementor-element.elementor-element-ot05054{border-top:1px solid #DDE1E5;border-bottom:1px solid #DDE1E5;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ot05057 */.elementor-26 .elementor-element.elementor-element-ot05057 .elementor-icon{color:#2F80ED;fill:#2F80ED}.elementor-26 .elementor-element.elementor-element-ot05057 .elementor-icon i{font-size:20px;line-height:1}.elementor-26 .elementor-element.elementor-element-ot05057 .elementor-icon svg{fill:#2F80ED;width:20px;height:20px}.elementor-26 .elementor-element.elementor-element-ot05057 .elementor-icon-wrapper{line-height:1}.elementor-26 .elementor-element.elementor-element-ot05057{margin-top:2px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ot05055 */.elementor-26 .elementor-element.elementor-element-ot05055 .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ot05056 */.elementor-26 .elementor-element.elementor-element-ot05056 p{margin:0;text-wrap:pretty}.elementor-26 .elementor-element.elementor-element-ot05056 p+p{margin-top:14px}.elementor-26 .elementor-element.elementor-element-ot05056 a{color:#1A63C7;text-decoration:none}.elementor-26 .elementor-element.elementor-element-ot05056 a:hover{color:#111111;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05058 */.elementor-26 .elementor-element.elementor-element-ot05058{flex:1 1 0;min-width:0;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05059 */.elementor-26 .elementor-element.elementor-element-ot05059{max-width:100%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05060 */.elementor-26 .elementor-element.elementor-element-ot05060{--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-26 .elementor-element.elementor-element-ot05060{border:1px solid #DDE1E5;border-left:5px solid #2F80ED;border-radius:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05061 */.elementor-26 .elementor-element.elementor-element-ot05061{--padding-top:clamp(36px,4.6vw,66px)!important;--padding-bottom:clamp(36px,4.6vw,66px)!important;--padding-left:clamp(14px,2.4vw,24px)!important;--padding-right:clamp(14px,2.4vw,24px)!important}.elementor-26 .elementor-element.elementor-element-ot05061{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ot05062 */.elementor-26 .elementor-element.elementor-element-ot05062 .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-ot05063 */.elementor-26 .elementor-element.elementor-element-ot05063 .elementor-accordion{border:0}.elementor-26 .elementor-element.elementor-element-ot05063 .elementor-accordion-item{border:1px solid #DDE1E5;background:#FFFFFF;margin-bottom:8px;border-radius:0}.elementor-26 .elementor-element.elementor-element-ot05063 .elementor-tab-title{position:relative;padding:16px 44px 16px 20px!important;background:transparent!important;border:0;border-radius:0}.elementor-26 .elementor-element.elementor-element-ot05063 .elementor-accordion-icon{display:none!important}.elementor-26 .elementor-element.elementor-element-ot05063 .elementor-tab-title::after{content:'+';position:absolute;right:18px;top:50%;transform:translateY(-50%);font-family:'Montserrat',system-ui,sans-serif;font-size:19px;line-height:1;font-weight:600;color:#2F80ED}.elementor-26 .elementor-element.elementor-element-ot05063 .elementor-tab-title.elementor-active::after{content:'\2212'}.elementor-26 .elementor-element.elementor-element-ot05063 .elementor-accordion-title{font-family:'Montserrat',system-ui,sans-serif;font-size:15.5px;font-weight:600;line-height:1.4;letter-spacing:0;color:#111111;display:block}.elementor-26 .elementor-element.elementor-element-ot05063 .elementor-tab-content{border:0;background:transparent;padding:0 20px 18px!important}.elementor-26 .elementor-element.elementor-element-ot05063 .elementor-tab-content p{margin:0;font-family:'Montserrat',system-ui,sans-serif;font-size:14.5px;line-height:1.7;color:#3F454B}.elementor-26 .elementor-element.elementor-element-ot05063 .elementor-tab-content p+p{margin-top:10px}.elementor-26 .elementor-element.elementor-element-ot05063 .elementor-tab-content b{font-weight:600;color:#111111}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05064 */.elementor-26 .elementor-element.elementor-element-ot05064{--padding-top:clamp(36px,4.6vw,66px)!important;--padding-bottom:clamp(36px,4.6vw,66px)!important;--padding-left:clamp(14px,2.4vw,24px)!important;--padding-right:clamp(14px,2.4vw,24px)!important}.elementor-26 .elementor-element.elementor-element-ot05064{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ot05067 */.elementor-26 .elementor-element.elementor-element-ot05067 .elementor-heading-title{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ot05068 */.elementor-26 .elementor-element.elementor-element-ot05068 p{margin:0;text-wrap:pretty}.elementor-26 .elementor-element.elementor-element-ot05068 p+p{margin-top:14px}.elementor-26 .elementor-element.elementor-element-ot05068 a{color:#1A63C7;text-decoration:none}.elementor-26 .elementor-element.elementor-element-ot05068 a:hover{color:#111111;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05069 */.elementor-26 .elementor-element.elementor-element-ot05069{flex:1 1 320px;min-width:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ot05065 */.elementor-26 .elementor-element.elementor-element-ot05065 .elementor-button{transition:background-color .2s ease,border-color .2s ease,color .2s ease;border-radius:0}.elementor-26 .elementor-element.elementor-element-ot05065 .elementor-button-content-wrapper{align-items:center}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ot05066 */.elementor-26 .elementor-element.elementor-element-ot05066 .elementor-button{transition:background-color .2s ease,border-color .2s ease,color .2s ease;border-radius:0}.elementor-26 .elementor-element.elementor-element-ot05066 .elementor-button-content-wrapper{align-items:center}.elementor-26 .elementor-element.elementor-element-ot05066 .elementor-button{background-color:transparent;color:#FFFFFF}.elementor-26 .elementor-element.elementor-element-ot05066 .elementor-button:hover{background-color:#25D366;color:#FFFFFF}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05070 */.elementor-26 .elementor-element.elementor-element-ot05070{max-width:100%;min-width:0}.elementor-26 .elementor-element.elementor-element-ot05070{--gap:10px 10px!important;--row-gap:10px!important;--column-gap:10px!important}.elementor-26 .elementor-element.elementor-element-ot05070{flex:0 0 auto;width:auto}.elementor-26 .elementor-element.elementor-element-ot05070 .elementor-widget{width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05071 */.elementor-26 .elementor-element.elementor-element-ot05071{max-width:100%;min-width:0}.elementor-26 .elementor-element.elementor-element-ot05071{--gap:24px 24px!important;--row-gap:24px!important;--column-gap:24px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ot05072 */.elementor-26 .elementor-element.elementor-element-ot05072{--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-26 .elementor-element.elementor-element-ot05072{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}/* End custom CSS */